Remote control XMMS from your Ericsson phone (using Bluetooth or IrDA). To start you need working Bluetooth or IrDA connectivity between your phone and box, and some tools. REQUIRED: 1. Bluetooth hardware (I'm using BlueGear USB dongle) or IrDA hardware (I'm using Sigmatel USB dongle with experimental Linux support from http://wetlogic.net/stewart/stir4200/) 2. Ericsson phone, I'm using T68i, but it should work with some others. 3. Bluetooth stack for Linux - see http://bluez.sourceforge.net. Also known to work with Affix (http://affix.sourceforge.net). or IrDA stack - package usually called irda-utils) 4. xmms, see http://xmms.org TO START (Bluetooth): 1. when everything is installed - pair your phone with computer Connect/Bluetooth/Paired Devices/Add device find your PC in here and pair them 2. put phone in discoverable mode Connect/Bluetooth/Discoverable (this step seems not to be required) 3. (Bluez) use hcitool to find device, like this hciconfig hci0 up # configure BT interface hcid # run HCI daemon hcitool scan # find devices Scanning ... 00:80:37:9E:6C:31 T68nike (Affix) btctl discovery 4 4. set up rfcomm connection to device, like this (Bluez) modprobe rfcomm rfcomm connect 0 00:80:37:9E:6C:31 Connected /dev/rfcomm0 to 00:80:37:9E:6C:31 on channel 1 Press CTRL-C for hangup (Affix) btctl connect 00:80:37:9E:6C:31 it will connect to port like /dev/bty0 5. Set up symbolic link, like ln -s /dev/rfcomm0 /dev/phone 5. Start XMMS, 6. Go to Connection/Accessories XMMS Remote, set proper port and start it - now you could learn XMMS your preferred keys and have fun TO START (IR): 1. Turn IR on (Connection/IR/On) on the phone and put dongle and phone close enough to each other (0.2 - 0.5 m works fine) 2. Attach infrared like this irattach irda0 -s 1 3. Correct permission on /dev/ircomm0 so you can access it chmod 777 /dev/ircomm0 4. Set up symbolic link, like ln -s /dev/ircomm0 /dev/phone 5. Start XMMS, 6. Go to Connection/Accessories XMMS Remote, set proper port, set speed to 9600, start plugin and have fun TIPS: 1. Don't bind any actions on '#' key - it sometimes crashes my phone for unknown reasons 2. Generally I found Affix more easily configurable and uniform then Bluez, and at least for this particular plugin I would recommend Affix stack. No, I'm not affiliated with Affix team :). Update: now Bluez that comes with RH9.0 looks OK, so it could also be used. 3. IrDA is less usable than Bluetooth, as you have to be in direct visibiliy range CREDITS: Ralf Ackermann - for BT_REMOTE program see http://www.iptel-now.de/HOWTO/BT_REMOTE/bt_remote.html Charles Sielski - for IRman XMMS plugin Peter Alm - for XMMS Bluez team and Quallcomm - for Bluez Affix team and Nokia - for Affix IrDA-Linux people