iTunes still sucks.

I was floating around on the intertubes lately, and came across a blog post (so help me, every once in a while I read a blog or two) that claimed iTunes doesn’t suck.

But you know what? That post is wrong. iTunes sucked before, and it sucks now. I have had the unusually annoying experience of trying it out on a computer at work–you know, seconds chances and all that–but came away disappointed again. Let me address a few key points.

iTunes is a system hog.

It just is. Come on people, I know you like it, but let’s not deny the facts that I’m not going to support with numbers. Instead, a worthless anecdote: I initially installed iTunes on a grey box with a fresh vanilla XP install, and it used 46mb of memory fresh out of the box (so to speak). On my sister’s computer, with a large library, playing a good old MP3, it’s using 59mb. That’s far too much memory for something as basic as a music player. WinAmp, even with all the bells and whistles, doesn’t come anywhere close. Without the bells and whistles, it’s at a quarter of the memory used.

iTunes does too much stuff. But not enough stuff.

Really, people. iTunes is wildly functional. Extravagantly functional. It plays video, for crying out loud. It generates a thousand kinds of playlists. It has a built-in music store. &cetera. Except where it needs to be. When I want to write a plugin, how do I do this? How do I play a different codec than the limited pre-chosen selection? How do I easily manage multiple collections? Any player worth its salt–including Windows Media Player, the most worthless hunk of confusing crap ever imagined in the mind of man–can do these things. Why can’t iTunes? Sure, iTunes is pretty easy to use. It’s an MP3 player for crying out loud. But who cares if it does things easily if it doesn’t do what I want it to do at all?

Note to software designers: You will never be as inventive as those who use your software. Design for extensibility. It may be hard, but it will add value you can’t even imagine to your software, and allow those who use it to use it as they see fit.

Wait, I don’t want to use iTMS.

I don’t particularly like the iTunes Music Store. I mean, I know I can get restriction-free music for a buck thirty or so, and their selection is great. So maybe I want to use iTMS and a different music store in conjunction, or maybe not use iTMS at all. How do I do this inside the program?

iTunes is locked into this proprietary iPod -> iTunes -> iTMS channel and won’t let you exit the channel except by going outside the program. Do you see how silly this is? Imagine if you bought your car from Ford, and not only were you only allowed certain Ford-approved fuels, but you had to buy them from Ford-branded petrol stations. Or if you bought a Sony television and it could only be plugged into a Sony brand electrical socket with a patented electrical plug. You wouldn’t stand for that.

Now of course, people are going to say, “Well, iTunes can handle other music store’s MP3s!” Which it does. But that functionality is only a caveat from Apple, understanding that no one in the world would use a player that only played restricted media from iTMS.

So they went another route entirely. iTMS -> iTunes -> iPod is an easy way to buy music. It’s all integrated. You literally just click a couple times, and you’re done.

Boot up Firefox -> Log in to other music store -> Download -> Drag into iTunes -> iPod is decidedly less easy. So of course, only the people know alternatives exist will use said alternatives, and then only sometimes. This is Apple’s right, of course. It’s their software. They can do with it what they like, at least within the bounds of law. But that doesn’t mean that I have to like iTunes, or even use it. I’d much rather nurse an antipathy.

But you don’t have to listen to me. I may think iTunes is annoying and bloated, but you can keep using it. That’s your right. iTunes will fade into history like every other media player has, and eventually neither of will have to worry about it.

Tags: , ,
Posted June 6th, 2007 in main. Tagged: , , .

5 comments:

  1. david:

    i pretty much agree with all of that…only i haven’t found another mp3 player that i like as much as far as playlists and that kind of thing goes. maybe i’m just lazy.

  2. daniel:

    I’m waiting for Amarok 2 to arrive. It’s absolutely amazing on Linux and will run natively on Window at the next release, which will be cool. It’s a killer app :)

  3. ::K:::

    i’m pritty sure the reason people (paradox) like it is b/c they fit into the category of “i’m basic and i just wanna play some tunes” — it is userfriendly. and i’m pritty sure the reason people (daniel) don’t like it is b/c they fit into the category of “i’m technologically advanced and i want to be able to do whatever i can conceive of doing”. basically, everyone is satisfied with a tool to match their abilities.

  4. daniel:

    And this is why people will never be truly free. Because they’re basic and just wanna do their thing.

    Excuse me if I think that blows. :)

  5. Pwntor:

    Itunes is garbage, it pains me to know how many useless americans think its an efficent proggy.

Leave a response: