Jamie from the Pi Hut sent me a FLIRC controller for review. What is it? It’s a USB dongle that can be programmed to receive signals from pretty much any infra-red remote control that you may have lying around. And you can then use this to control your Raspberry Pi based* media centre (XBMC, OpenELEC, RaspBMC).
Programming the remote controller needs another computer. But once programmmed, FLIRC works perfectly with the Pi.
It can’t currently be programmed on the Pi itself, but there are setup utilities for Windows, Linux (x86) and Mac. So, on your other computer, you download the software, install it, then plug the dongle into a USB port.
Then run the software and it asks you to press the button you want to use for…
…and you’re done. You can then use the FLIRC USB dongle in your Pi-based media centre.
I didn’t have many old remotes available, so I’m using an old controller from a CD player.
I used the number pad for the controls 2 – up, 8 – down, 4 – left, 6 – right, 5 – enter, 0 – back
You can use any keys you like. I chose those because, for me, they work logically.
There’s also an XBMC setup
If you want more buttons, and have some left on your remote, you can set up the XBMC version instead of the basic version. You only need to do the buttons you want. You don’t have to do them all.
This process may sound a bit scary, but the whole installation took less than ten minutes and worked perfectly.
For the XBMC setup, all you do is click on the on-screen “button” you want to “record” and then press the button you want to use for that function on your controller. Do that for each of the buttons you want to be able to program, and you’re done. I added volume and power off buttons.
I used it with OpenELEC on my HD TV/monitor (not the little one in the photo) to watch Big Buck Bunny – I always use that as a test because it’s about the only free full HD movie around. Navigation was flawless.
First time I did the setup, I was concerned because I’d forgotten to plug in a wifi dongle to the Pi. “Oh no, what if it doesn’t work? I won’t be able to shut down the Pi?” But it did work – perfectly – the first time.
The only thing that’s a bit different is that the buttons don’t seem to ‘auto repeat’ if you hold them down. For example, for volume, you have to press once for each increment, whereas normally you’d hold the button down. There may be a tweakable setting somewhere, but I didn’t see it. It’s hardly a deal-breaker though.
It’s hot-pluggable too
Some USB devices draw enough current to reboot the Pi when they are plugged in. This one doesn’t, which means you can plug it in after the Pi is booted if you forgot to do it before. Not massively important, but quite useful.
Why do I need one?
You can use the XBMC app on your smartphone, provided your media centre and smartphone are networked.
But, if you don’t have your media centre or phone on a suitable network, or you don’t want to use your smartphone, FLIRC enables you to use any infra-red household remote to control your media centre.
This will be excellent for me to use in school when I want to show a video using the Pi. I won’t have to use a mouse or keyboard, but just FLIRC and a remote – awesome!
How much does it cost?
ThePiHut are selling it for £24.99. You can buy one by following this link…
It’s a pretty cool product. A lot of work and thought has gone into making it such a simple user experience. It just works.
Win a FLIRC
There’s currently a chance to win a FLIRC over on the OpenELEC web site. FLIRC and OpenELEC are running a promotion. You can find all the details about that here.
* It works with other computers too. Not just the Raspberry Pi.