iTunes Dashboard Widget

June 09, 2005

itms widgetMy iTunes Music Store dashboard widget has made it on Apple's Top 50 dashboard widget downloads at number 15.

I actually never got around to posting about it here on my blog, but I built it a while back - around the same time I built the amazon search dashboard widget. It uses the iTunes music store RSS feeds to display the top songs, top albums, featured songs, and new releases on the iTunes Music Store. It also supports all the different locales, and genres.

The dashboard widgets are pretty easy to build if you know javascript, most of them are just HTML, CSS and JavaScript.

Related Entries

6 people found this page useful, what do you think?


I like the functionality, but the colors are problematic. White on light blue: my iMac LCD monitor makes it all a bluish white. Same goes for the gray copyright text at the back, it is not readable. It would be nice if the Genre dropdown actually was a list of checkboxes, so I could create my own profile. Would there be a faster way to display the track data on rollover than to use the INFO labels? The "hide results" button should in fact be a toggle. Now I need to click the refresh button to show the images again.
Thanks for the feedback Arthur, I will do my best to incorporate some of your ideas into the next version. It would be kind of difficult to make the genres checkboxes, but I'll look into it when I get a chance. To just change the colors, you could pretty easily just hack open the widget and change the stylesheet. Anyways I really appreciate your honest feedback...
When you update please include the Swedish itms store.
This is a great widget but with a major flaw: clicked links don't work at all. This is caused by the variable partnerURL in the javascript file itms.js at line 122. By removing this variable from the string on this line the links are working for me. It would be nice if the next release will have a fix for that. "Would there be a faster way to display the track data on rollover than to use the INFO labels?" - This could be improved by placing an input field (styled to match the background) at the bottom of the widget. With a little use of javascript this could work fine.
Hi Patrick, Those are great suggestions. Look for them in the next release. When I was working on the widget I had planned to have the album info show up in a hovering div, but that didn't seam to work inside the widget (worked from safari however).
A man is trying a very unusual way to propose to his girlfriend. He wants people to forward an email to as many people as possible and he hopes that it will eventually get to his girlfriend. Details here: Here is what he wants people to send by email: You could help me a lot to spread my proposal to Mary ? it is important that it is distributed as widely as possible so that it eventually reaches Mary. If you would like to support my proposal to Mary, please send the following text by email to a lot of people :-) ------------- SNIP (email text end) --------------- WHEN YOU RECEIVE THIS, PLEASE HELP TO DISTRIBUTE IT TO OTHER PEOPLE! For a long time I have tried to find a special way to propose marriage to my girlfriend Mary, whom I know for five years now. I wanted it very special, romantic and memorable, something our grandchildren would still remember. And here is my idea: I will send out the proposal to Mary to 50 complete strangers, people I don't know - hoping, that they will forward my proposal to as many people as possible, which in turn forward it etc. And some day, I hope, it will reach Mary, after it has travelled a very long way. I know, it will take a long time and I am quite nervous? From the poem MY Mary will know immediately that the proposal is for her. I have created a homepage ( ) where you can find the current status of my quest. You can use the homepage to check if the proposal has already reached Mary (in that case it is not necessary anymore to forward the mail). Once the proposal has reached Mary, I will put a note on these pages. Also I will publish there how many people have read the proposal so that everybody can see how far it has spread and that it is getting closer to Mary. And of course you will find there what I am waiting for most: Mary's answer! I can't tell you, how nervous I am? Will she accept my proposal? Will she like the unusual way how she got it, through the hands of thousands of messengers all over the world? Please cross your fingers for me! And please - help me by sending the mail to as many people as possible, to help it spread, so that it eventually reaches Mary. And here is my proposal: Mary, please forgive me, as you know English is not my native language. And I am not a poet. But I mean it from my heart. My angel, Five years ago, I will always remember the day When fate made us meet, blissful Alaskan moments in May Earth spun around us and a journey began Love, warmth, happiness, enough the years to span. The longer it lasts the more grows our bond And with 80 still - of you I will be fond Whatever happens, I will stay at your side Through good and bad, together let us stride No second with you was ever wasted You are the sweetest I have ever tasted We have spent so many years - why not a life? Mary, will you marry me - and become my wife? Mary, if you have received that and have recognized me, then give me a sign so that I can continue with the romantic part of my proposal? ------------- SNIP (email text end) ---------------
Saudi Arabia and Libya were the source of about 60 percent of the foreign fighters who came to Iraq in the past year to facilitate attacks.
Also what from this follows?
I really love the topic that you shared. Thank you for posting.
Great post, thanks for being humble and sharing. Didn’t know about the shared web host potential.. Good to know owning over a thousand sites..
Thanks ! Supper Post !
Hi. I wanted to drop you a quick note to express my thanks. I’ve been following your blog for a month or so and have picked up a ton of good information as well as enjoyed the way you’ve structured your site.
Hi, I really like the theme. I want to add a banner to the top right-hand space for an advertiser… how would I do that?
I don’t usually reply to posts but I will in this case. WoW
Excellent article and easy to understand explanation. How do I go about getting permission to post part of the article in my upcoming news letter? Giving proper credit to you the author and link to the site would not be a problem. That is a helpful list. While inspiration should not be discounted planning and organizing are also critical.
Excellent article and easy to understand explanation. How do I go about getting permission to post part of the article in my upcoming news letter? Giving proper credit to you the author and link to the site would not be a problem.
great site! I am supporting it!! Will definitely come back again – having you rss feeds also,
I can see you happen to be an expert at your field! I am launching a website soon, and your facts will likely be quite fascinating for me.. Thanks for all your assist and wishing you all the success.
Outstanding article, a bunch of fine knowledge. I am going to point out to my girlftriend and ask them the things they think.
It’s too cool and beautiful to develop and motivate, build up character.
Great job on the blog, it looks great. I am going to bookmark it and will make sure to check back weekly
It’s too cool and beautiful to develop and motivate, build up character.
Best article, lots of intersting things to digest. Very informative
Excellent article, a great deal of valuable information.
I completely agree with the above comment, the internet is with a doubt growing into the most important medium of communication across the globe and its due to sites like this that ideas are spreading so quickly.
I was just looking for this info for some time. After 6 hours of continuous Googleing, at last I got it in your web site. I wonder what is the Google's issue that doesn't rank this type of informative web sites closer to the top. Usually the top web sites are full of garbage.

Recent Entries


did you hack my cf?