iTunes 9 spoils my fun

by Matt 11. September 2009 18:17

Last week, I had a great idea on the train. This week, Apple released iTunes 9.

These two events are related. Bear with me.

I don’t really like iTunes. It’s slow (terribly, painfully, unresponsively slow), ugly and the music glitches when you play it. But I have an iPod and listen to various podcasts, so necessity wins.

And I use it on the train. Usually minimised into the little taskbar mini-player, which is fine. But then I got Windows 7 envy. I wanted thumbnail toolbars and jump lists, just like Windows Media Player.

Cue my great idea. I remembered that iTunes has two different types of SDKs – the more well known COM based SDK, which allows out-of-process control of the application, and a much more interesting Visual Plug-in system. This is a very low level, C-based API for loading dll’s directly into iTunes. It’s mainly intended for creating graphical visualisations of the currently playing tracks, but it can also (rather intriguingly) be used for “device” plugins, which you need to sign an NDA for.

And of course, once you’ve got a dll loaded into the process you can do anything you want, such as, oh, I don’t know, support thumbnail toolbars and jump lists. Native code and the latest whizzy Windows 7 features. What a fun little project.

Until this week, when Apple released iTunes 9.

It’s prettier, looking much more at home in the washed out, over-exposed Windows 7 palette, and astonishingly, it’s faster. Much faster. Significantly faster. I can navigate between my music library and my iPod without having to go for a cup of coffee. Hooray. (The music still glitches, which is unforgivable, but it’s much better. It’s almost winning me over.)

Oh yeah, and they’ve added thumbnail toolbars and jump lists.


Thanks Apple. Thanks a bunch. Spoilsports.

Tags: , , ,

Comments (25) -

Sean Arviso
Sean Arviso
2/14/2011 9:10:16 AM #

Thanks to the built-in converter you only need one click to download and convert your video with any video codec (DivX, Xvid, MPEG4, H.264, ...) and file format (AVI, MP3, MP4, MKV, ...). There are many different software applications to download and/or convert videos, but none are more easy to use yet feature-rich than our YouTube Downloader!


3/20/2011 1:31:11 PM #

<BR>A cosmetic dentist is a dentist with further specialised training in cosmetic dentistry. <A href="">Denver Nuggets Jerseys</A> Cosmetic dentist should be a member of the British Academy <A href="">Phoenix Suns Jerseys</A> of Cosmetic Dentists (BACD) and prove their regular attendance of cosmetic dentistry courses. A cosmetic dentist should be registered with the GDC (General Dental Council). <BR><BR>What is an Orthodontist?<BR>An orthodontist is a dentist with specialised training in orthodontics or braces. <A href="">2010 nba champion patch jerseys</A> An orthodontist should be registered with the GDC and regularly attend further training in orthodontics. <BR><BR>Orthodontics or Cosmetic Dentistry?<BR>Many people have the option of orthodontics or cosmetic dentistry, but which one is best?<BR>The answer depends what you need and how quickly you want the results. Cosmetic dentistry or orthodontics are equally as good, <A href="">2010 world cup jerseys</A> but it depends on the individual case. Sometimes a combination of orthodontics followed by cosmetic dentistry is needed. <BR><BR>Types of Cosmetic Dentistry


suv reviews
suv reviews
7/20/2011 10:25:29 PM #

Is it ok if I quote your article in my monthly newsletter? I would think this article suits my topic perfectly. Well ya, thanks for posting this article.


iphone 4 g
iphone 4 g
7/23/2011 8:17:55 PM #

I've recently began a weblog, the data you provide on this site has helped me tremendously. Thanks for all your time &amp; work.


Vancouver wa dentist
Vancouver wa dentist
9/6/2011 2:58:44 PM #

Thank you, I have recently been looking for info about this topic for ages and yours is the best I’ve found so far. Thanks again!


south african auction
south african auction
10/3/2011 7:23:33 AM #

If you are into paintball. Check out Paintball equipment at a fraction of retail.


Carrol Freund
Carrol Freund
10/3/2011 12:04:12 PM #

This is a pretty cool site. Keep up the good work!


10/29/2011 6:49:46 AM #

It is always difficult to get knowledgeable people with this issue, nevertheless, you be understood as you understand exactly what you are posting about! Appreciate it!


Best apps
Best apps
11/26/2011 10:59:57 AM #

Good job  , amazing Post !!!


philix United States
11/22/2015 7:24:25 PM #

Superb Website.


Loren Benward
Loren Benward United States
1/15/2016 4:57:04 AM #

Congratulations on your success! You deserve it for brightening all of my work days with something to be excited about.


Edmundo Bales
Edmundo Bales United States
3/25/2016 1:46:22 AM #

I would like to express  thanks to the writer just for bailing me out of this issue. After looking out throughout the search engines and getting views which were not powerful, I figured my entire life was over. Existing minus the strategies to the issues you've fixed all through your entire post is a critical case, as well as those that would have in a negative way affected my entire career if I hadn't come across the website. Your personal knowledge and kindness in playing with all the pieces was vital. I don't know what I would have done if I had not encountered such a stuff like this. I'm able to at this time look ahead to my future. Thank you very much for this impressive and results-oriented help. I will not be reluctant to endorse your web blog to any person who wants and needs guidelines about this matter.


Willard Barick
Willard Barick United States
3/27/2016 10:46:38 PM #

Oh my goodness! a tremendous article dude. Thanks Nonetheless I'm experiencing subject with ur rss . Don’t know why Unable to subscribe to it. Is there anybody getting similar rss problem? Anybody who is aware of kindly respond. Thnkx


strony www Warszawa
strony www Warszawa United States
3/28/2016 6:32:46 AM #

Hey there! Do you use Twitter? I'd like to follow you if that would be okay. I'm definitely enjoying your blog and look forward to new updates.


Frankie Theuret
Frankie Theuret United States
6/28/2016 10:16:01 AM #

I enjoy your wordpress style and design, in which did yourself take a preserve of it?


Reid Komer
Reid Komer United States
7/24/2016 1:33:13 PM #

Jesus Christ theres a outstanding package deal of spammy responses on this website page. Include yourself ever before principle about trying to get rid of them or installing a instrument?


King Misuraca
King Misuraca United States
7/29/2016 6:34:01 PM #

What's a good site to post creative writing for others to comment on?


James Fly
James Fly United States
7/30/2016 7:12:54 AM #

This is such a great site come check out our new free Dating web site would wide fined your true love at


Andrew A. Sailer
Andrew A. Sailer United States
10/18/2016 2:39:38 AM #

Un petit message pour vous dire que votre site est vraiment excellent ! je suis vos infos r�guli�rement et j'esp�re qu'elles continueront! A bient�t !


Da YouTube a Mp3
Da YouTube a Mp3 United States
11/17/2016 6:13:57 AM #

That's really excellent! Does it still work?


Tyson F. Gautreaux
Tyson F. Gautreaux United States
12/10/2016 8:30:26 AM #

I love   reading through  and I  believe  this website got some  genuinely  utilitarian stuff on it! .


Carroll B. Merriman
Carroll B. Merriman United States
12/18/2016 8:57:54 PM #

Lovely just what I was searching for. Thanks to the author for taking his time on this one.


amazing sex videos
amazing sex videos United States
2/7/2017 6:13:31 AM #

Very good blog post. I absolutely love this site. Continue the good work!


sexy teen virgins
sexy teen virgins United States
2/14/2017 7:18:43 PM #

This is a topic that is near to my heart... Thank you! Exactly where are your contact details though?


apk file download
apk file download United States
4/12/2017 1:58:11 PM #

check out this service, it also can download apk directly from Google Play:


Add comment

  • Comment
  • Preview


Month List


Comment RSS