Monthly Archive for January, 2009

PS3 iPlayer is back up (Warning: Slight rant!)

Sorry for the downtime (again!) – the changes the BBC have been making lately aren’t huge, but thanks to their obfuscation of the iPlayer’s Javascript files, the simple job of maintaining PS3 iPlayer becomes horrendously complicated.

Not only does the obfuscation make it difficult to write the required regular expressions (a way for programs to look through text and pick out and modify specific sections), it also makes finding and understanding any changes needlessly time-consuming.

Now, I’m all for companies protecting their IP by taking measures to protect any source code that has to run client-side (i.e. Javascript), but in the BBC’s case I don’t see why they do this with iPlayer. The iPlayer uses a few BBC specific libraries for handling the UI elements (e.g. the carousel), but nothing that couldn’t be replaced with a number freely available open-source libraries.

The BBC is also a public body that really should be keeping these things open for people to look at and learn from and it’s not as if javascript obfuscation is any real protection against any commercial organisation that’s intent on saving a time and money by stealing the BBC’s code. I can understand that when it comes to the content, they have to be careful to respect the rights-holders’ wishes, but as far as I can tell, the iPlayer’s javascript is entirely the BBC’s own IP.

Slainte!

Happy New Year! Here’s to a great 2009!

One of my resolutions the past few years has been to try to do something news-worthy (though nothing notorious) during the year. 2008 was a bit of a bumper year with PS3iPlayer, O:SC and Sackbook getting mentioned by purveyors of fine tech and gaming news, so this year I’m going to cheat a little and reserve Sackbook (Strikes Back) to 2009.

For those waiting for an update on what’s happening with Sackbook; I’m afraid I can’t give any firm timescales as to when the site will be up and running – things move slowly at this time of year (everyone is too full of good nosh). However I have been using my time between scoffing turkey sandwiches and mince pies productively to get some funky new features on the site. Here’s a sneak peak of a couple: