Posts Tagged ‘LiveDepartures’

SqueezeCenter Plugins repository

… for LiveDepartures and GoalRush plugins. Here: http://wiki.insignificant.org/images/Pluginrepo.xml

Tags: ,
Filed under SqueezeCenter : Comments (0) : Feb 4th, 2009

Revamped LiveDepartures plugin

 The LiveDepartures plugin for SqueezeCenter has received a long-awaited update, and will now show details for the London Underground as well as main-line stuff. This has been a fun hack and, while there are some bits of polishing still needed, it’s close enough to deserve a release.

So that’s version 2.2.193, released late on Sunday 13th Jan. I fully expect bugs to be reported within 12 hours – The Law Of Sod says so.

There’s nothing (yet) for the Squeezebox Controller (formerly known as “Jive”), but I hope to start that soon. And for that, learning Lua will be necessary.

Tags:
Filed under SqueezeCenter : Comments (2) : Jan 14th, 2008

Coding with one eye closed

I’m in the middle of rewriting a lump of code for the LiveDepartures plugin for SqueezeCenter which would be better suited to OO than the procedural rubbish I’ve been writing previously. (The rewrite is very timely, as it’ll enable me to add functionality that’ll work very well with SlimDevices’ newly released Squeezebox Controller.)

But it’s written in Perl. There are some things that don’t naturally go together, and “Perl” and “OO” would be a good example. What a mess! Passing around a blessed hash from one static method to the next aint’ my idea of fun… and now I feel entirely justified in delaying my use of Perl OO as long as I did.

When writing code, I’m usually only happy when I grok what’s going on, but in this case I’d rather not. I get the feeling that trying to properly understand Perl OO is rather like looking at a car crash: you know you shouldn’t look, cos it’s painful to watch and will make you feel sick. And it’ll cause sleepness nights for weeks.

So I’m writing Perl OO, but driving past the car crash with one eye closed.

Tags: , ,
Filed under SqueezeCenter : Comments (0) : Jan 7th, 2008