If you have ever searched for that new song you can't get enough of on Google, you'll have noticed that often times imeem, a social music community, will be among the first results. You can generally find full-length songs on imeem, which is great for hearing an entire track before purchasing it somewhere like iTunes that has paltry 30-second song previews. However, recently imeem has made it necessary to have an imeem account to listen to music. The last thing I want is to sign up for yet another website. Fortunately there is a small work around if you have a bit of patience.
imeem wants you to login
To take you through the process of this how to I'm going to need an example song. I'll use the Red Hot Chilipeppers' Snow track as the example. When you're searching for songs on Google you can narrow your scope to only imeem by using "site:imeem.com" in your query. In a nutshell, we're just going to be looking at the source for the flash player embed code.
With that selected, click on Edit in Firebug. This will give you the proper code.
Paste that code in an html file and open it in your browser. You might get a popup about flash permissions - accept. Now you can play the song as many times as you want without having an imeem account. If anyone from imeem is reading this, you can prevent this from working by checking referrers and only playing when the file is loaded from an imeem page... but then again imeem allows users to embed songs (albeit with a slightly different flash player).
The second method is even easier. Looking at the page source (you don't have to kill the page load this time), search for "function setEmbedURL()".
Now take the first value, stick it in an html file and open it up in your browser like last time.
The finished product.
Wrapping UpI know what you're thinking - this is entirely too much trouble for just one song. You're right. I was just taking a break from writing extra credit cases for my SmallTalk coding class, whose final will own me this Friday at 8am. If I had a few minutes of free time I could easily make a site where users could search for a song (behind the scenes it would just be googling your song query + site:imeem.com), and play the song after having scraped the page via PHP cURL and found the appropriate flash embed code. Then again, I hear lawsuits aren't exactly a walk in the park.