Thursday, December 25, 2008

AMEX Wishlist Goodies

I scored a few goodies from the AMEX wishlist promotion that was running. One of them was a $150 statement credit for a purchase from BestBuy. That went to buying a new HDTV. I also got a 25% off Amazon coupon - apparently it's good until 1/15/09 and can be used until the maximum discount is reached. Among things I got is the Antenna Direct DB4 antenna. It works great indoors bringing in HD signals that are over 40 miles from our house. I am contemplating other purchases to take advantage of this - possibly the HDHomerun and some Sage stuff (software & extender). Finally, a friend of mine snagged the Squeezebox Boom for me. It's very cool.

Monday, December 15, 2008

Shelved xlobby Plugin

I stopped worked on my xlobby plugin. I was hoping I could just drop msscriptcontrol into it to create a scripting engine for my plugin, but it xlobby doesn't seem to like it. After a couple days of getting nowhere, I put it on the backburner...

Wednesday, December 10, 2008

Jabber Re-Integration

I've finally completed integration of Jabber functionality into my xPL sCU app. I had coded it up months ago, but was too lazy to fully integrate it since I've been using xAP Jabber. Last night, I finally cleaned up the code and added response handlers in the xPL sCU hosted script. It's up & running so I've turned off xAP Jabber. I used jabber-net to build in the Jabber functionality.

Friday, December 5, 2008

Plugin for xlobby

I've been playing around writing a plugin for xlobby. I've used it before with the xAP plugin, but it wasn't very stable. I've since removed a lot of my xAP stuff. I do like xlobby's lightweight client for touchscreen applications, so I started toying with a plugin. I've been able to integrate xPL and access to mySQL into a plugin. This allows me to create xlobby events to issue xPL commands, and I can grab the status of everything in my system as its all stored in mySQL. However, the more I think about it, the more I'm going to want to script the responses from the plugin as some of the database contents need to be interpreted. I'll need to add a scripting engine at some point.