For my first not-bad WinFS scenario, I wanted to pick something simple. No big behavior shifts to start adding new metadata, no huge rewriting of applications, etc. I settled on adding background music to home movies.
I’ve been editing together some old footage using Windows Movie Maker, and in some cases I’d like to add in a background music track. Movie Maker’s task pane has a link for “Import audio or music”, so that’s what I click. For the video I’m editing now, I’d like to add in a slow jazz ballad.
Now as luck would have it, I use another Microsoft product, Windows Media Player, to organize my digital music collection. WMP, of course, uses CDDB and other internet resources to add meta-data about album, artist, track, genre, etc, to almost all of my music. If I wanted to find a slow jazz ballad in WMP, it would be pretty easy to do.
But alas, because the WMP meta-data is stored in some sort of custom database, with some sort of custom schema, Movie Maker can’t access it. What do I get, then, when I click that import audio task? The standard file open dialog, which lets me browse through folders and files, but doesn’t show a lick of meta-data.
That’s a poor user experience. And keep in mind that both these applications are made by the same company. If Microsoft’s own products don’t work together, you can bet that Premier, VideoWave and others won’t work with Real, MusicMatch, iTunes, etc.
How would WinFS make this better? We’d need to see one change, which would be for WMP to use the WinFS store and built-in schema to store track meta-data. That would make it possible for even the default File Open dialog in Longhorn to present me with a richer view on my music data, so that rather than digging through folders, I could stack the files by genre, rating, etc. Movie Maker wouldn’t have to change a thing to get this simple scenario working (although I could think of ways that Movie Maker might want to take better advantage of this meta-data).
Even better, let’s say that iTunes also stored meta-data in WinFS. Now that same common File Open dialog would be able to show me all of my Jazz music, whether it was from a CD I had ripped in WMP, or a track I bought from iTunes.
No new work from the user, no new work from Movie Maker – once WMP shifts to WinFS as a storage engine, this scenario will work.
What do you think – does this sound good/compelling to you?