Ninja Update
I haven’t been using my HypeMachine Extension lately, which has caused me to fall behind in maintaining the extension. Someone had just e-mailed me recently regarding how the extension is no longer working.
I should really integrate a settings option for the extension that points people to the GitHub EPR system.
I’ve updated the Extension on my GitHub and you can follow these steps for installing the extension:
- Download the extension.
- Unzip the extension.
- Go to your Chrome’s Extension page: chrome://extensions, and make sure the page is in Developer mode.
- If Developer mode has a + by it, click the + to add developer information to the page. The + changes to a -, and more buttons and information appear.
- Click the Load unpacked extension button. A file dialog appears
- In the file dialog, navigate to your extension’s folder and click OK.
- Enjoy!
For the curious
For those that are curious what had caused the extension to break, HypeMachine had changed from using Prototype and started using jQuery instead.
This change had caused all the instances of referring to Prototype’s selector $$ to no longer work. The hook into Prototype’s Ajax responder was also rendered useless.
I had decided to change the code to support Prototype rather than other options available, such as including myself the prototype.js file. This was done because I’m not sure if Prototype can still hook into Ajax requests done via jQuery. Once all the selector’s and event handlers had been moved to jQuery, the extension worked again!
As an aside: Sometimes Very rarely the download arrows are not fully renered and I’m unsure why. If you know the reason and/or fix, please let me know. Here is an example:

Tagged: chrome, chrome extension, hypem, hypemachine, javascript

No Trackbacks
You can leave a trackback using this URL: http://www.fzakaria.com/2011/08/hypemachine-chrome-extension-hotfix/trackback/
19 Comments
you rock! thanks for updating this!
@Joe:
Np
Ditto. Thanks for the update! The Firefox hypem download extension hasn’t been working for a while (perhaps because of this same issue?), but it’s great to at least be able to use Chrome.
@es:
I’ve been meaning to abstract the Javascript that injects the button for a while and redistribute the extension to work for Safari/Firefox and Chrome..
But i’m kind of lazy !
I downloaded this extension successfully, but when I click the arrows I am brought to a page that plays the song in a quicktime extension? How are you supposed to save the mp3 to your computer?
@needmusic:
You have to right click the arrow and select “Save As..”
Its not as awesome as just clicking the arrow but better than nothing.
you sir are a living god, jesus has got nothing on you. let your loins be fruitful and your computer never crash.
from the bottom of my heart thank you.
@remisko:
Thanks! Always lovely to hear that <3
Hey there this extension is great! I was just wondering if the .mp3 links are stored anywhere? I was going to whip up a java app to auto download the songs to my music folder from my profile url. But i cant seem to strip out the mp3 links even after installing your add on.
Thanks again!
@Steven Curran: Apologies seem to have found this in the jscipt just beside it!
@Steven Curran: Ooops this seems to be a dom change after the page is loaded, so again im back to sqaure one, and help would be great.
https://github.com/fzakaria/HypeMachine-Java
Hey, that’s an amazing extension and I can’t wait to start using it. I followed all the steps and now have the unpacked extension in chrome but when I’m on hypem I can’t find where to download the songs from. The arrow only allows me to save the links…?! Have I missed a step?
Right click and chose ‘Save As.” that should save the actual MP3.
I only get the option “save link as”. No Save As option when I click on the “Download arrow”.
@steph: I’ll take a look tonight at it. Maybe HypeMachine recently changed something…
Don’t click on the download arrow, just hover over it and right click perhaps.
That’s what I do, like in other nusic blogs and so forth. But while I hover over it I do not get the option..
I’ll look at it tonight. No one has complained about it yet (I know a lot of people are using it). I’ll let you know shortly.
AWESOME. I have been using Hypem for many years now and THIS is the best addition for the site. Thanks so much! Great Work