It may surprise some readers, but I don’t actually have a bad relationship with anyone at the BBC. I had an interesting and cordial conversation with someone from the iPlayer team (not the implementation part) at Mashed last weekend. I think a lot of people there are aware of the futility of trying to lock down content that’s simultaneously being digitally broadcast in the clear.
The default WiFi network connection tool on Ubuntu/Xubuntu is NetworkManager, which does a pretty poor job. I’ve been using Wicd as a replacement for about six months, and it’s a lot better, despite a few significant bugs (that have now been fixed in the codebase, if not in the currently released version).
I live near what’s left of the Surrey Docks, part of which is now a marina. There are a number of houseboats there, along with other craft repurposed for habitation—a WW2-era US Navy boat, for example—and I’ve often thought that there’s a certain attraction to that kind of accommodation. It doesn’t hold quite the same appeal any longer. This is what I saw as I came home tonight:
I’ve spent my time at Mashed this weekend working on an implementation of Adobe’s proprietary RTMP protocol. This is used by many Flash streaming implementations; being able to replicate it means that we can begin to use streaming content in our own ways. That will open up a huge amount of online media.
The constantly-changing XOR encryption on the iPlayer downloads turned out to be a red herring. The Beebhack team—it’s definitely a team effort now—has been hard at work finding the real secret that lets the iPhone download working video. And, as of last night, it’s been cracked. Downloads are back!
I went to Barcelona for a short four-day break the other weekend, mainly because it was cheaper to visit than almost anywhere within the UK. You’d never guess that fuel is expensive and flying is bad for the environment, would you?
As of last night or so, the Beeb are now using a slightly different XOR scheme to encrypt programmes. The offsets and the pattern are different.
I’ve managed to make a decent improvement to the code that performs the iPlayer XOR decryption. It’s not as fast as it could be in C, but it’s a lot better than it was.
There’s new stuff for GUI and command-line users alike.
Although my downloader and various other people’s efforts are still working to download programmes from the iPlayer, the files we now get back won’t actually play on anything.
I’ve updated the GUI with the latest counter-counter-measures as of 11th June.