Xpad and LIRC
Posted by Dave Eddy on Jan 31 2011LIRC and xpad with XBMC
When I first started using XBMC on Ubuntu, I read that it is impossible to use LIRC and xpad at the same time, and that in order for the IR receiver to work with LIRC you need to blacklist the xpad module. This is true from a stock install of Ubuntu, but upon examining the source of the modules, I found that they could be edited in such a way to allow both to be used at the same time without stepping on each other.
The problem lies in the way that the two modules look to see if something plugged in is an Xbox accessory. They both use the vendor ID’s, but they both have a default case of accepting the id 0xFFFF which is sometimes used by third-party chinese accessories. Because I knew what IR receiver I was going to be using, I could edit the LIRC module to ignore the vendor ID 0xFFFF, so it could be picked up by xpad. This would allow the LIRC module to only pick up the stock Xbox DVD dongle, and ignore any other Xbox accessory. Then xpad would be able to pick up any accessory that wasn’t matched by LIRC.
Editing lirc_atiusb.c
This is the source code of the kernel module used to scan USB devices to see if they are an IR receiver. I followed the (somewhat outdated) guide here on how to modify the source code, and replace the module with the new source https://help.ubuntu.com/community/LIRC.
XBMC in an Xbox with 1080p
Posted by Dave Eddy on Jan 28 2011This is just a teaser for a new project I’m working on. The goal is to build a computer capable of full HDMI 1080p video into an Xbox case. Right now I have the components installed, the Xbox power button working, all four controller ports working, and I built in the Xbox IR receiver! More to come soon…
GeekTool For Mac (revisited)
Posted by Dave Eddy on Jan 19 2011I recently got back into using geektool on my mac to spice up the desktop. I decided to go with a completely black background, and use white text to display important information on my desktop. Check out the screenshot below to see it! I’ll be posting the code up on my site soon to extract the information from an RSS feed using PHP.
Viridian 1.2 Released
Posted by Dave Eddy on Jan 07 2011New version of Viridian released! check it out at http://viridian.daveeddy.com.
Introduction to Unix Tutorial
Posted by Dave Eddy on Dec 27 2010RITLUG
Posted by Dave Eddy on Dec 26 2010Ampache Now Playing Wordpress... Now with Ajax/jQuery
Posted by Dave Eddy on Dec 14 2010I just posted a new version (1.1) of my Ampache Wordpress module! You can see this plugin in action on the right hand side of the website. I have made a big change; I have fixed the bug where a slow Ampache server meant a slow loading website. I have moved all of the ‘heavy lifting’ from the plugin into an Ajax call, so it happens after the website has completely loaded, and the content fills the widget using the jQuery scroll in animation! You can check out the plugin on my website or by going to the plugins page.
http://wordpress.org/extend/plugins/ampachenowplaying/
Viridian 1.1.1 Released... New features/bug fixes
Posted by Dave Eddy on Dec 13 2010New version of Viridian released today, you can find it at Viridian’s Homepage.
This version has the following new features:
- Ability to export local playlists to M3U files to be read in by an Ampache Server (thanks: porthose)
- Fixes for crashing related to illegal characters in the XML (thanks: Geoffrey Anderson)
- Support for the newest Ampache Nightly builds (3.6) by correcting the way Viridian requests information from Ampache
- Fixed issues with Viridian when trying to view playlists from a server that didn’t have any playlists
- Default download directory set to ~/Downloads if the folder exists… this should have been there from the beginning
- Added ability to control Viridian with the media keys on your keyboard even when Viridian does not have focus! (thanks: Andrew Barr)
Viridian 1.1 Released!
Posted by Dave Eddy on Nov 15 2010Check out http://viridian.daveeddy.com! I released the new version 1.1, and you can download it straight from that website (in tarball format). My program will also be packaged on Ubuntu with their next release 11.04, you can check out a post that covers Viridian in 11.04, and all of the new changes with Ampache itself at Ampache’s Website. Check it out!