I bet all of you know about grooveshark, the awesome music service. And sharkzapper is a cool chrome extension that puts the control and information about anything playing in your grooveshark chrome tab into a little button on the address bar. It is a very good extension but I felt that what it was missing was lyrics. Before I could comment on the extension’s chrome market page, I noticed that it has a github repository. “Open Source”, oh joy. So, I forked the repository and after some hacking around, I’ve now added support for automatic searching and fetching of the currently playing song into the sharkzapper popup window and it updates itself whenever the song changes.
Chrome Script/Extension installation error: Could not read source file
This is a solution to the issue that I faced today while installing a javascript file from userscripts.org as an extension into google chrome (Yes, Chrome supports installing greasemonkey javascripts as extensions). I had already installed this script once into my browser earlier but when I tried installing it again today, it started giving me a weird error “Could not read source file”. I tried all possible means, like putting it on a different server, installing from local disk, changing versions, deleting all cache, etc but still the issue persisted.
Swype 3.25 Beta Pre-release Parse Error Solution
Swype just released their latest beta version 3.25 for Android phones but most of the folks are facing a “parse error” while trying to update to the latest version. If you are one of such folks, there is a simple solution that I just tried and got working. Instead of updating from the swype installer, you need to update manually. Uninstall your existing swype, then uninstall the existing swype installer on your phone. Then head over to http://beta.swype.com/android/get (from your android phone) and download and install the new swype installer again. Then open the new swype installer and use it to update to the latest version. Done :). And I must say the new version is pretty spiffy :)
Remote Bandwidth Stats
This post is about my open source remote bandwidth usage stats logger project.
I’ve been wanting to log the internet bandwidth usage at my home for quite some time since I don’t really find the stats put out by my ISP to be completely accurate. But I have multiple devices at home that access the internet so it is not feasible to install a bandwidth monitor individually on all these devices as I’d still need to add up all logs and many of such devices don’t even have a way to install a monitoring software installed (e.g. my PS3, my TV, my media players, etc). So, I thought of monitoring the usage at my router. It is a smart one (Asus wl-500w) and I can install various linux software on it but then it requires a hard disk to run most of them which I don’t turn on all the time. Moreover, even if I could run the software directly from router flash, it doesn’t have enough space to store the logs (neither is it a good idea to keep writing to the flash often).
Featured in Chip India August 2011 Edition
My project Kinect on PS3 got featured in this month’s Chip magazine :). They have a special gaming edition of Chip Insider which featured the project along with a 2 page interview of mine. If you buy chip, do look out for it on pages 46 and 47. I also have a scanned image of the pages below.