Heaven Knows I’m Miserable Now

Posted on September 10th, 2009

I have been a Rhapsody subscriber for several years. The service they provide is fantastic:

Think of a song. Any song. Play it.

I suspect that people who suggest “try Pandora” (and there are many of you) probably don’t get what Rhapsody is about. It’s like owning all the songs in the world and you can play any one at any time.

But their software absolutely sucks.

RhapsodySo when Rhapsody suspended my account (I got a new credit card and forgot to tell them), I took it as an excuse to go see what else is happening in music software in the years that I have been gone.

I tried something like twenty different players this week and they pretty much fall into two basic categories:

  1. Music discovery (like Last.fm and Pandora)
  2. Playlist management

Within category 2, there are two business models (purchase tracks or monthly subscription) but the software all has the same primary use case:

User wants to manage their playlists.

They are playlist managers with the ability to actually play the music seemingly tacked on as an afterthought.

I don’t want to edit playlists.

I hate playlists.

Playlists are very seductive at first. You think Oh yes. I’ll build me a playlist with all my favourite songs. But then, after the third time you play it. You start thinking Oh man! This again!? I’m gonna build me another playlist. Then I’ll have two.

Before you know it, you have hundreds of playlists called things like Early English Folk (I) and Early English Folk (II) and you are spending all your time managing your playlists which, by the way, is exactly what the people who make the playlist managers want you to be doing.

No. Playlists are not a good solution for anything.

Here’s what I want:

I want to listen to music that I like.

I’ll clarify that a little:

chetOne day, I might have a hankering to play 7 different versions of My Funny Valentine (Chet Baker’s is best) or every single recording of John Barleycorn Must Die (Traffic’s).

piratesAnother day I’ll have an urgent need to listen to Rogue’s Gallery: Pirate Ballads, Sea Songs, and Chanteys - because there is a piratefest coming up - or to hear the latest Lily Allen album.

I might have just read that there have only ever been two songs sung in latin to make the UK Top Twenty and I’ll want to hear them both.

gogolI might be on my way to a Gogol Bordello concert and I want to hear their albums over and over to get myself in the mood.

But most of the time,

I just want the thing to play me stuff that it thinks I’ll like.

Pandora excels at that last one but is a non-starter for the rest. iTunes will do the job if you don’t mind shelling out 99c every time you have a hankering to listen to some early Abba. If you listen to a lot of music, those 99cs will soon rack up.

So given that

a) music subscriptions rock and

b) the software for music subscription services sucks

oh, and by the way,

c) I have been meaning to learn Flex for a while now

there is only one thing for it…

..I’ll have to write my own damn software.

So that’s what I have doing the last few evenings. It’s fun. I don’t get to program much at work any more so it’s a nice change of pace. I have a prototype that will play Rhapsody or Napster tracks on my wonderful Squeezebox. I have a design all sketched out and I even have a color scheme and icons (step 3 - profit!)

clown music

So, meanwhile, in my ongoing quest to find some existing software that doesn’t suck (and to steal ideas) I keep trying out new players and services. So far, they are all - every single one of them - playlist managers until…

…this morning I discovered GrooveShark.

GrooveShark is uncannily like my sketched design (they even copied my color scheme and icons) and I have been playing it all day.

They have a passably good search screen (mine is better of course but, since it is only sketched on paper, doesn’t work as well as theirs) and it is easy to find a song and stick it in your queue. But, what makes them different from everyone else is that tantalyzing autoplay button.

autoplay

If you stop adding tracks to your queue, AutoPlay will start playing stuff that it thinks you will enjoy. That was gonna be my killer feature!

I have figured out their algorithm though.

It is:

Play The Smiths.

Did the user veto it?

No - Play The Smiths all day. Over and over (and over). Throw in the occasional REM track.

Yes - Play REM all day (throw in some Smiths though in case they have changed their mind).

Try playing some rap every now and again to make sure they are paying attention and not just listening to any old crap.

Play some more Smiths.

That’s it.

If I had known it was this easy, I would’ve done it years ago.

New Norman. More fun than the old Norman.

Posted on May 9th, 2009

Ron and the Art

Posted on July 20th, 2006

Ron Jeffries, on the agile-testing mailing list said

The last couple of times I read it, I took a somewhat different lesson from /Zen and the Art of Motorcycle Maintenance/, having to do with one’s own level of caring, and the key role that plays in happiness, at least to a certain kind of person. I include myself in that “kind”. There are lessons to be learned about outsiders’ view of quality as well. I like my work to be appreciated — though sometimes I wonder whether that is perhaps a personality flaw. I also like it to be valued economically, which may be a flaw as well, but leads to a certain kind of convenience.

I like to consider myself “that kind of person too”.

I’ll name that bill in three…

Posted on July 14th, 2006

Kathy Sierra says there is no culture of design in the USA. She covers a lot of ground but her Exhibit A is dollar bills.

Anyone who has come to the USA from another country knows how hard it is to tell one bill from another. I would guess that it took me about a year before I could reliably tell a $1 bill from a $10 in less than three looks. I still can’t tell nickels from quarters unless I have one of each in my hand to compare side by side or unless I look very closely. I still can’t calculate change quickly because the 1¢, 5¢, 10¢, 25¢ scheme makes no sense to me.

There is something very beautiful about the 1p, 2p, 5p, 10p, 20p, 50p, ₤1, ₤2, ₤5, ₤10 scheme in my home country. If you can calculate the change from 50p, you can calculate the change from ₤50. The rules are the same (at least, that’s how it used to be when I was there. they might all be using zlotys and glotys now for all I know).

Kathy reminds us that aesthetic benefits are so closely bound with ergonomic benefits that it is hard to separate the two and therein lies the root of the problem. Too many people dismiss design as prettying something up (including too many designers). The best designers (I am not one of them) are able to make something that is both beautiful and easier to use.