« Google Earth: Drop-dead gorgeous satellite photo rendering with clunky visuals | Main | Vista UX details starting to arrive »

Media Center nicely blends data sources to create album list

Microsoft Windows Media Center Edition contains a UI nugget worth a close look: the My Music area's list of albums includes any CD that happens to be in the drive:

Media_center_my_music_showing_inserted_c

This sort of thing looks obvious after the fact, but consider the fact that the list is blending data from two completely different sources: 1) Media Player's local music database, and 2) whatever CD happens to be inserted in the drive. All actions in the UI work essentially the same regardless of what kind of item is selected (with the difference that a CD can be ripped).

Faced with this design problem, most teams would have created a UI that directly reflected the underlying data model. This would force the user to deal with two distinct UI elements: one area for the the albums already in the database, and a separate area for the local CD drives. (This is, in fact, what Windows Media Player does.)

The Media Center team did a bunch of work to let the user work at the right level of abstraction: everything in the list is an album, regardless of whether it's ripped yet or not. This sort of thing doesn't come up every day, but it's worth thinking about whether your own application could benefit by adopting this nice trick.

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00d83451fb6769e200d8348ce3cf69e2

Listed below are links to weblogs that reference Media Center nicely blends data sources to create album list:

Comments

a bit off topic, but i noticed "My Music" in the picture and remembered - why everything has to be named MY? My Music, My Pictures, My Movies, etc ... what's wrong with just "Pictures", "Music", etc?

Ya I dislike the 'My' in everything as well

I have mce 2004 and just learned about the 2005 release and also learned that HP is no longer providing it and of course, neither does Microsoft. Anybody know where I can get an upgrade?

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment