The idea behind ExtensionFM is very simple. When I visit a site that has music ExtensionFM notices and squirrels away all of the links to the music into an iTunes like player:
It does all of this work in the background without me having to do anything. After a weekend of browsing, ExtensionFM found music on 20 sites from over 300 artists, over 400 albums – for a total of over 1,000 tracks. ExtensionFM remembers the sites where the music was from and keeps track of when the links die. Note that it doesn’t actually copy music onto your computer, ExtensionFM just makes it easier to play music that is already out there.
There are many nice touches in ExtensioFM. It keeps a play queue, and when you visit a music site you can easily add music to the queue.
You can edit the play queue easily adding and removing tracks from it.
ExtensionFM also augments a music laden site with music player buttons. So a site that looks like this:
is transformed into something like this:
Dan Kantor says he’ll be adding an option soon that will allow the disabling of this re-formatting for those who don’t like their web pages tampered with.
Unfortunately, ExtensionFM doesn’t always find music on a web page. Certain sites (Hype Machine for example) doesn’t expose Mp3 links so ExtensionFM can’t find the music. Dan says that right now ExtensionFM only grabs links that end in .mp3 or .ogg. It also works on Tumblr since they offer a very easy API to get a user’s audio posts. It is going to support Soundcloud embeds soon as well since they also offer an easy API. So the best way for developers to make sure their songs work with ExtensionFM is to make sure that the audio links are exposed in the html or to use Tumblr, or Soundcloud.
ExtensionFM is still in pre-release mode, but if you are lucky enough to get a release code, get the app, install it (it’s very easy to install), and start organizing your online music listening.