HOWTO: Deconstructing Musicovery
If you happen to be someone who thinks all this 2.0 hub-bub about social tagging and meta-data is confusing, I’ve found the perfect domain for us to reverse engineer together.
In order to get us on the same page, why don’t you first hop on over to Musicovery — an online radio site with an extremely interesting interface — and play around for a bit (be sure to explore all of the feature found on the controller).
Just don’t forget to come back! I promise that we’ll have some fun and you might even learn some geeky information architecture stuff.
Welcome back.
Okay, so how brilliant was that experience?
I don’t know about you, but discovering music based on my current mood fills a huge void in how I currently listen to music. Before discovering Musicovery, the closest I could come to replicating such a dynamic experience in iTunes was by creating a playlist for a specific genre and shuffling the playback.
And that just doesn’t do it for me. (more on the genesis of genres later)
Essentially, everything that Musicovery is doing is made possible by leveraging the relationships between meta-data applied to discrete information objects. So, are you up for digging further into the underpinnings of this puppy to figure out how it works and possibly come up with a few meta-data driven enhancements to the current user experience?
I’ll take your silence as a yes. Alright, let’s get to it then.
Old School, Structured Meta-Data
Deconstructing music (as an information object) is pretty straight-forward, as each song comes with standardized attributes that neatly fit into industry-wide delivery and marketing mechanisms (which were established well prior to the explosion of the dynamic nature of the web).
Okay, first, let’s list the most commonly exposed and explicit attributes of a song. My top six would be:
- Artist name
- Song Name
- Album name
- Release Date
- Track Length
- Genre
Now, while the first five attributes are all explicitly defined — the artist’s name is the artist’s name, etc. — the sixth attribute (genre) is only explicit when viewed through the lens of the music industry’s nomenclature levers (a song that I consider to be hip-hop, someone else might call rap, while the music industry itself might label it as pop).
By managing the evolution and edification of genre nomenclature, the music industry uses these silos to market acts with a much greater degree of certainty in matching the expectations of the customer because the music industry is creating those very expectations themselves through this process.
Deep, huh?
So back to deconstruction; let’s see how Musicovery is leveraging these primary attributes (if at all):
- Each song displays the artists name
- Album name isn’t exposed
- The controller interface allows the user to narrow results by decade or specific year based on the release date
- Track length isn’t exposed
- Genre is displayed prominently in the controller as the primary filter of returned songs
Two of the six most prominent song attributes aren’t being used, yet there’s a preponderance of controller functionality left to discuss.
Something else is going on.
Meta-Data In The Digital World
The aforementioned attributes of the song object have been around forever; they are the core identifiers for a song and always will be. As I mentioned before, the music industry has become extremely efficient in managing the relationships between these attributes across an expanding universe of songs — it’s their lifeblood. This particular set of meta-data fit the strategy of the analog age of information — where meta-data was constrained to the physical dimensions of the record’s liner notes or the pages of an industry magazine.
Now, in the Information Age, there are truly no limits to the amount or types of meta-data that can be generated; the only limitation — from a practical, business perspective — would be in how these new attributes fit into the domain’s value equation.
So, because the folks behind Musicovery have focused on creating a radio application that exposes music in particular ways (other than shuffled programming or human dj’ing), it’s a solid bet that they’ve expanded upon their meta-data set.
The Nitty-Gritty Attribute Model
In order to return a song by clicking on a specific spot in the mood or dance interfaces, the quadrants need to be explicitly defined to hook up with corresponding attributes applied to songs in the Musicovery universe. So what type of attributes would we need to add to each song? Here’s one approach:
Mood Interface
- Dark to Positive attribute scale (-5,-4,-3,-2,-1, 0, 1, 2, 3, 4, 5)
- Calm to Energetic attribute scale (-5,-4,-3,-2,-1, 0, 1, 2, 3, 4, 5)
Dance Interface
- Dance (-) to Dance (+) attribute scale (-5,-4,-3,-2,-1, 0, 1, 2, 3, 4, 5)
- Tempo (-) to Tempo (+) attribute scale (-5-,4,-3,-2,-1, 0, 1, 2, 3, 4, 5)
The range could be much more refined than 11 data points — theoretically, it could be as refined as equating to the number of pixels that reside in the actual interface — but due to the current size of the song universe (it seems limited, as I get repeat results somewhat often) and the already subjective nature of assigning such attributes to songs, this degree of differentiation would probably suffice.
Now, let’s take the mood interface and chop it up along these lines to visualize how each song could be found in this manner:
That’s pretty much it.
So while there are numerous choices one could make in the presentation (depending on the size of the song universe, the visualization would span out to neighboring squares to present a full return, etc.), in order for a song to be accessible by any aspect of the Musicovery interface, each song object would simply need to have the following structured data applied to it:
- Artist name
- Song Name
- Release Date
- Genre
- Dark to Positive attribute scale (-5,-4,-3,-2,-1, 0, 1, 2, 3, 4, 5)
- Calm to Energetic attribute scale (-5,-4,-3,-2,-1, 0, 1, 2, 3, 4, 5)
- Dance (-) to Dance (+) attribute scale (-5,-4,-3,-2,-1, 0, 1, 2, 3, 4, 5)
- Tempo (-) to Tempo (+) attribute scale (-5-,4,-3,-2,-1, 0, 1, 2, 3, 4, 5)
- A Billboard ranking (0,1) in order to display whether the song was a hit or not
Most of these data points could be data entry for a trained monkey, but the scaled meta-data is such a subjective determination that the resulting experience will vary from person to person.
Aside from scouring for top, authoritative talent like Kennedy (eh, for early 90’s music) and pay her thousands upon thousands of dollars to “moodize” and “dancize” each song and then splash her grill on the interface to pimp the brand, what else could we do to improve the resulting experience?
If you know me at all, you know where I’m going with this.
Why have only one person or team from one domain attributing mood or dance settings to all music, when the openness of the web has already proven models for empowering each user with the ability to add their own meta-data to the mix if they should chose to do so?
Open Up The Gates
Way back in the day, Launch.com (now Yahoo! Music) was the king of the internet radio scene. And while I dug being able to subscribe to other user’s services through their social network, my favorite feature, by far, was the ability to rate my music on a 0 (never play again) to 100 scale, in increments of 1.
Sure, maybe 101 levels was over the top, but future playback of my favorite music was amazingly accurate. Now, what if Musicovery allowed this same type of two-way interaction?
Here’s an example scenario:
I just clicked on the mood interface between the energetic and dark nomenclature. The first song that returned was Joe Cocker, With A Little Help From My Friends.
Really? Dark and energetic? I don’t think so. But as it is, I can’t affect the centralized intelligence of Musicovery. I just have to take their recommendations at face value.
Now, what if we were to add user input into the song interface?
Once we added our perspective on mood, the system could return the results to the information object and use the input in two ways.
- The meta-data could be lumped into all user feedback to present a more representative mood interface — the wisdom of the crowd if you will
- It could also be used to present personal mood results, from a toggle setting in the interface
If the song universe was large enough, we could add a similar rating control that Launch employed, so not only would our mood expectations be met, we’d hear our favorite songs more often as well.
Fun stuff.
11 Commentsquick thought... November 22nd, 2006 - 4:10PM
If you’re looking to flex your web design skills, TechTriad and Action Greensboro are holding a design competition to overhaul synerG. The winner gets $500 and a bunch of PR for a two-page design, with the accompanying HTML and CSS. And you can live in Spain for all they care. Details at the Tech Mama’s spot.
quick thought... November 15th, 2006 - 12:57PM
Oliver Reichenstein: “Times are changing. You can see it and you can feel it. Colberts are more powerful than Roves, blogging hopeful housewives more heard than big Bill’Os, over hyped products that don’t work — won’t sell. Attitude alone just doesn’t do it anymore. You have to deliver.” […]
Time To Get Organized

The TaskWatch clock & whiteboard won’t organize my life by itself, but it’ll be a good addition to my home office and a worthwhile investment..
(via Neatorama)
UPDATE: Lex was right, this would’ve been a waste of money. ;-)
9 Commentsquick thought... October 18th, 2006 - 4:14PM
Shaun Inman: …”An item one year in the past is visually lighter than an item posted today. That same item will be even lighter in two years and lighter still in five. In 90 years—should this site, CSS, or the internet in their current forms, last that long—the same item will be reduced to white on white.”…
Designing Small, Yet Thinking Big
I had a meeting yesterday over lunch with a client of mine — Louis Bowles of locally based Louis’ Healthy Breads. Louis, John Ford and I are in the midst of planning a web strategy for his small business; an execution that will include the implementation of a blog and a redesign of his e-commerce enabled site.
At first glance, the scope of the project seemed extremely manageable and somewhat simplistic — essentially, it’s a blog with a product template and a tie-in to PayPal’s fulfillment processing. Over the past few months, though, I’ve come to recognize that the challenge of the project isn’t in its technical complexity or feature set, rather, it’s in pulling off the personable nature of the brand.
When Shiny, Shiny Design Doesn’t Work
Louis didn’t start his company to make short-term killer profits (though, I’m sure he wouldn’t turn them away); Louis took his creation to market because, quite honestly, it saved his life and he feels that people need great tasting, healthy aternatives in their diet.
My challenge is translating that degree of authenticity into the experience design of his web site.
Chris Fahey just posted the sixth installment of a brilliantly focused series entitled Class and Web Design. The ensuing conversation regarding the impact of class on the output of design is fascinating (read the posts and comment threads; I could never do it justice here). While I doubt “class” is the proper signifier for categorizing Louis’ concerns about coming off like a cold, mass-produced food industry giant, to Chris’ point, a company’s outwardly focused brand position is intrinsically tied to their target (and if they’re responsive, their actual) market.
Just take a look at the redesign of (and the conversation surrounding) the New York Post for an example:

As The Post shoots for local readers with specific desires of sports, entertainment and gossip coverage (all big type desires), Louis’ brand needs to register as if he’s your next-door neighbor — someone who deeply cares about your health and just so happens to have a busy kitchen at work to help you make sensible, delectable choices.
Does that mean the design of the site needs to be overly pedestrian? Not at all, but as with the example of The Post redesign, it needs to remain true to its core principles of Louis being Louis. The visual language of the site needs to reflect his engaging personality, while presenting a strong enough degree of credibility for people to latch onto.
The beauty of this project is that there’s enough room to play and enough leeway to iterate.
Design Basics
Subtraction is the standard approach to good design and focused communication — particularly within the interactive medium — so it’s essential that we reduce the brand to a distinct visual language and behavioral model that clearly communicates with the people who benefit the most from the product.
And because we’re adding the communicative element of the blog to the mix — somethat that will improve our responsiveness in meeting customer needs and steering the direction of the brand — the last thing we want to do is bury the product behind a conversation about the product.
With a brand as personal as LHB, we’re going to have to tow the line between authenticity and credibility. Prioritized simplicity, both visual and organizational, is key in making a step in that direction.
FORTUNE COOKIE: Sometimes the biggest challenges come wrapped in the smallest packages.
0 CommentsExtra Chunky Tomato Sauce: A Context Scenario
If you’re an interaction designer, think about the process of generating design personae while listening to Gladwell.
2 CommentsThe People, Yes On Training Wheels
I had a great meeting today with CM, where we landed our first blogger for The People, Yes. And now, thanks to the ever-talented Anthony Piraino, we have the identity mark as well.
The initial blog is being designed as we speak and I’m crossing my fingers for a soft-launch sometime over the next week or so. More to come soon…
0 Commentsquick thought... August 21st, 2006 - 4:31PM
A year-and-a-half ago, just after leaving Ameritrade, I wrote about design and fences… and sheep.
Not Writing A Book About IA
How’d this wild and crazy guy get an interview from BusinessWeek?
Congrats, Dan, on both the new book and introducing the mainstream to IxD. As soon as the book drops below $20 I’m all over it. ;)
2 CommentsSo You Think Your Blog Is Sweet, Eh?

(that’s not John)
John Ford — founder of the local software development firm Aldenta and former kidnapper of my The Inmates Are Running The Asylum book — is running tomorrow night’s free Web Design Meetup to help us hacks with our HTML and CSS techniques.
And I gotta tell you folks, after looking at some of the templates of the blogsboro community, I’d say that we all could use some help (disclosure — John has tweaked the presentation of this blog, as well as the Greensboro’s Child theme).
From John:
A number of our meetup members have requested a more detailed look at HTML and CSS. I’ve decided to do a multipart series on HTML & CSS to help everyone get a better grasp.
People who will benefit:
- Those totally new to HTML/CSS
- Someone using Dreamweaver, GoLive or other web page design tools who want a better understanding of the website code that is being created
- Current developers wanting a better understanding of proper web page creation and coding standards (these concepts are helpful for search engine optimization)
- Bloggers wanting to learn how to tweak their site template code
- Anyone wanting to brush up on their HTML and CSS skills
When:
Thursday, June 8, 2006, 7:00 PM (sharp)Where:
The Scene on South Elm
604 South Elm St
Greensboro , NC 27406
336 510 1472RSVP & Questions:
info@aldenta.com
336 547 9004
Hope to see you there!
0 CommentsTies & Tales Book Cover Design
In 1997, at the age of 93, my grandmother — Reva Patrick Coon — asked me to design the cover for her first book.
Ties & Tales is her personal story of Dunsmuir, California — the place she’s called home since the early 1920’s. While much of the content focuses on our family, the book also provides interesting context to mainstream American history.
6 CommentsReva Patrick Coon: It’s Me
Three years in the making, G’ma’s memoirs are finally ready for the printer. And after a few attempts, I finally finished the book jacket this past weekend.
Now I’ve got to give her a call and ask permission to release the book as a blog…
UPDATE: I received the sweetest voice-mail message from G’ma today. I think she likes the book cover. ;-)
UPDATE II: G’ma gave me her blessings to publish her memoirs as a blog. The book is over 200 pages long, so I’ll probably convert each of her chapters into separate posts. Here’s a sample from chapter 1:
9 Comments1 .. IN THE GARDEN
In 1732, the first of the Patrick’s left North Antrim, Ireland, and sailed to the United States where they settled in Kentucky, later moving to Indiana where they became grain farmers.
The McKinney’s, Irish with just a wee bit of Scotch (for flavouring, no doubt) emigrated to Minnesota and later Wisconsin.
My father, Thomas McVey Patrick, curly brown hair and snappy blue eyes, was an adventurer. He forsook the security of the rich farm life in Indiana at age twenty. Mounting his horse and taking only his knapsack, revolver and a very few good supplies, he waved farewell to his family and rode off. After six or seven months he arrived in Seattle, Washington.
[…]
quick thought... May 23rd, 2006 - 10:57PM
Dan Saffer: …”I can sketch all sorts of unbuildable, illogical designs all day on whiteboards, but until I take the time to really write them down in a logical way that communicates the design–and my thinking–clearly, the design is half-baked. Indeed, the documentation crystalizes my thinking, making me think through all the issues and present the solution to them in a way that makes sense — to me and to those who are paying for and building the design.”…
quick thought... April 25th, 2006 - 11:51AM
Mike Davidson, lead designer and CEO of Newsvine, writes a really smart post about the gratuitous clicks within the design of the MySpace interface. He argues that properly applied user experience design would increase the stickiness of the domain, but most likely cut into the current valuation of MySpace based on revenue projections from an impression model.
Moral: with good experience design comes the challenge to monetize via more sophisticated ad and sponsorship models. As I’m approaching the redesign of TheStreet.com, his observations hit home.
Search
No Tweets RSS feedLatest Posts
- at the doctor’s getting my ear…
- free money for music at amiest…
- look up justin catanoso’s stor…
- what’s more addicting than per…
- @rvhoss you narc.
- GSO is a worthless airport. ne…
- shot hoops for the second time…
- the downtown wyndham block par…
- will ridenour on the kora has …
- there’s a yetter outside my of…
What I Write About (see all)
- 9 11 accountability activism Adam Smith Problem advertising America antiwar artsy fartsy blogging business capitalism change citizen media community Congress corporation corruption creativity disturbing experience design film funny George Bush government graffiti Greensboro Hip hop humanity information architecture innovation inspiration internet Iraq War journalism lyrics media music New World Order New York City North Carolina personal philosophy photography poetry politics reality Republican Party terrorism video World 2.0
Monthly Archives
- August 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- September 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
- August 2006
- July 2006
- June 2006
- May 2006
- April 2006
- March 2006
- February 2006
- January 2006
- December 2005
- November 2005
- October 2005
- September 2005
- August 2005
- July 2005
- June 2005
- May 2005
- April 2005
- March 2005
- January 2005
- December 2004
- November 2004
- October 2004
- May 2004
- March 2004
- February 2004
- September 2003
- August 2003
- July 2003
- June 2003
- May 2003
- April 2003
- March 2003
- February 2003
- January 2003
- December 2002
- November 2002
- October 2002
- September 2002
- August 2002
- July 2002
- June 2002
- May 2002
- April 2002
- March 2002
- February 2002
- November 2001
- October 2001
- May 1999
- March 1999
- January 1999
- December 1998







