Skip to page content

Harmony 1.0 now available

I submitted my entry for the Extend Firefox 3 contest last night. (Awesome way to spend the 4th of July, I know.) I’m calling it Harmony, mostly because I was short on time and couldn’t think of a better name. My goal was to create a lite version of the client that specialized in web media, but I had to cut a lot of features to make sure it got done in time for the contest deadline, so this first release isn’t really like I imagined it would be when I started. (The contest began on March 17th, I found out about it two weeks before the July 4th deadline.)

In this release, you can look up information about artists by selecting the artist’s name, right clicking, and hitting “look up artist.” Also, if you listen to music on the Pandora web site, or using FoxyTunes, you’ll get real-time information about the song; just click the Harmony icon in the browser’s status bar to show the panel.

If you’ve got a account, you can scrobble the music you listen to on the Pandora web site, or in FoxyTunes; just go to preferences (either by clicking on the “tools” menu in Firefox, then clicking “add-ons,” selecting “harmony” from the list and click on the “options” button, or by clicking on the Harmony menu icon on the top left of the Harmony panel and clicking preferences) and enter your account information. You’ll probably need to restart the browser to get it to integrate with Pandora and FoxyTunes properly.

In the next release, I’d like to add support for displaying album information, and caching listening information if it can’t be scrobbled when the song is played.

If you’re interested in playing around with it, you can download it here. I’m going to be using Get Satisfaction for handling support, so drop your bug reports and feature requests there. Here’s a video to get you started.

That’s it for now. I’m off to enjoy the rest of the Independence day weekend by paying $10.50 to watch Hancock :/

Map+ 1.2 now available

The e-mail I’ve been waiting for finally arrived today. The latest version of Map+ has just cleared Mozilla dev review and is now available on the Firefox add-ons web site. Here’s a list of what’s new.


  • If possible, partial addresses are now completed using the Yahoo! Maps API.
  • The location marker is finally centered on the map.
  • The zoom level of the map is dynamically set based on the precision of the selected address. (For example, if you view a map for a city, it’ll be zoomed out a little more than if you view a map for a specific street address.)


  • Fixed a bug that removed commas and periods from addresses.


  • Updated add-on to be compatible with Firefox 3.
  • Updated Yahoo! Maps to 3.8.
  • Updated Yahoo! YUI libraries to 2.0.

I wasn’t able to get any language translations done in time for the release, so they’ll be included in the next version. So far, all I have is Traditional Chinese.

Special thanks go to Sunny Chan who added the code for dynamic zoom and address completion while I was still working at IBM. Open source at work, it’s a beautiful thing.

I’ve created a Get Satisfaction page for Map+, so be sure to post there if you need help or have feature requests. Hopefully, it’ll keep things more organized than everything ending up in my e-mail inbox.

Firefox 3 and Map+

I got an e-mail from Mozilla yesterday announcing that Firefox 3 is scheduled to be released on June 17th. I’ve been using Firefox 3 since the first betas were made available and it’s been great even in beta form, so I’m confident that the official release will go smoothly. I’m not sure how I feel about the world record Mozilla is trying to set—it feels like a needless PR gimmick—but I “pledged” anyway. Yeah, I’m a Firefox fanboy.

Now that I’m no longer an IBM employee (I quit on April 1st), I’m finally free to make whatever I want without worrying about IBM taking control of it. I’ve got a few small projects in the works, but I’m not going to say anything about them right now since I’m not sure how many will actually see the light of day. They’re nothing special anyway.

However, I will say that I’ve started working on a new version of Map+ today. Right now, my top priority is making it compatible with Firefox 3. After that, I’ll work on getting it localized and displaying maps for addresses outside of the United States. It’s looking good so far–I should be able to get it done in time for the official Firefox 3 release.

As far as new whizbang features, there won’t be any for this upcoming 1.2 release. It may be true that Google Maps is the best (double true), but I don’t see Map+ switching from Yahoo! Maps to Google Maps anytime soon. If this is a deal breaker for you, let me know.