I will be moving starting today - Tuesday, August 29th - to Chicago, Illinois. If you’re in Chicago and an open source hacker, drop me a note.
Being that I am moving, my computers move with me too. Thus, anything that is referenced on my wiki to sting.vanstaveren.us will be DOWN for an indefinite amount of time. It could be 48 hours. It could be two weeks. Who knows? I don’t! I haven’t even picked an ISP yet.
Speaking of which, if you know an excellent ISP in the Chicagoland area (currently looking at RCN, thanks gabaug), please drop me a comment. Hopefully they’ll be able to get in and have it installed in a week. Time will tell.
Stuff you might miss off sting (my webserver) is my subversion repository including lirc-sharp, lirc-dbus-relayer, and a host of other broken pieces of code for Banshee. If you need any of this code, email me and I can (eventually) get you a snapshot.
Oh yeah, and you’ll miss me too, since I won’t be online! You can always drop me an email.
So what’s lirc-sharp, anyway?
lirc-sharp is a set of Mono/.NET bindings for the LIRC Client Library.
LIRC is a piece of software that enables users to use infrared remotes with their computers, as well as use an infrared transmitter on a computer to communicate with other devices. One practical use is for making a media remote control, for controlling things like playback in music players and movie players that we often use when not sitting at the desktop.
This is a pre-release of what will be lirc-sharp 0.1.0…as of now I don’t plan to add any more features to it until post 0.1.0. Right now I’m chasing down some bugs in it and plan to smash it bit more here before I call it a 0.1.0 release. The API has changed quite a bit since I first published this module in my subversion repository and if you did try using it before, you’ll find that it makes a bit more sense now than it did.
So why am I writing this? lirc-sharp will enable any developer on a Mono/.NET language to very easily connect to the LIRC daemon, parse the lircrc config files, and be listening for commands. In just a few lines of code, one can be listening for specified LIRC commands!
I am developing this for an Mono application that will relay LIRC commands to D-Bus enabled applications; initial support will be for Banshee and Muine but it will be easy to add your own application. More to come on this!
As always, visit the project page for the full details, and a download link.
If you develop an application using these bindings, please contact me and let me know!