Smart Folders, Views, Attention Gestures and SXSW Music

Mar
30
2007

I've been an advocate for a while of moving away from a single structure to organize data. The typical folder heirarchy of a computer filesystem bugs me. It's the same with bookmarks, categories for nearly anything, etc.

Basically, any time I'm forced to put something in a limited number of places, I find myself wanting to put it in at least n + 1 places. That's why I like views, in whatever form they take.

On Thunderbird, they're actually called views. On the Mac, they're "smart folders". In iTunes, they're called "smart playlists". Regardless of name, I dig 'em.

What's helped them get moving is that we're finally starting to capture attention gestures better. The less recording of metadata that users have to do, the better the whole "view" thing works. A prime example is what I'm doing with iTunes this week.

This year, like last year, SXSW released a giant torrent of songs from the bands performing for the music side of the conference. And, like last year, Garrick is weeding through them to pick and share his favorites. I thought it might be interesting to do the same. It also offered an opportunity to mess with the iTunes smart playlist functionality that I've been dabbling with a bit lately.

I downloaded the torrent's 700+ songs and imported them into the iTunes library. I added a folder for the smart playlists for this and created the first one. I set it for all songs with "SXSW" in the album (all of the songs in the torrent are in the same "album"), that hadn't been listened to or skipped 1 or more times and made it random.

When I saw "skipped" in the available metadata, I was pretty happy. That's the kind of implicit, easy to capture gesture that has been ignored for a long time. First, I can just hit a button on my multimedia keyboard and skip the current song. It's the natural thing I'm going to do if I don't like it (to move on to the next song) and it means I wasn't willing to listen to it all the way through, even once.

That's entirely different from rating songs. I'm not very likely to take the time to rate a song as having one star if I am ready to bail on it 10-15 seconds into it. Rating a song requires bringing iTunes to the foreground, finding the song in the interface, and making a couple of mouse clicks. Given that listening to music on the computer is *always* a secondary activity, that's just not going to happen for songs I don't like.

All of that makes this first smart playlist a good way to get my first pass through the list. The next smart playlist is the songs that have been listened to at least once and never been skipped. After I've gone through the entire original list of songs, I'll move on to this playlist, which is, at the very least, the songs that didn't bug me. If any do, and I skip them, they drop out of the list.

Now, already, there are a few that I caught myself really digging and wanting to hear again. They rose above the background to be really likeable. In those cases, I *did* go and rate them. I tried to be really honest about the star scale and found myself only bothering to rate stuff that was at least 4-5 stars. That's telling.

There was recently a story about how useless Netflix ratings are because, say a fan of Jet Li's movies is going to rate Fearless and other movies highly, but is not likely to go into the romantic comedy section and rate those poorly. The net result is that *everything* is rated highly and the star system doesn't work. So far, this experiment indicates that if I use "skipping" as my "thumbs down", then the presence of a rating *at all* is the only really useful indicator of my "thumbs up".

Regardless, for the final playlist, I did make the criteria a rating of at least 3 stars, in case I do eventually rate something on the low end. That final list, listened to at least once, never skipped and highly rated, will be a list of favorites that I can easily share.

For the most part, it required no more thinking about building a list of favorites than just listening for the heck of it would. The majority of the process is handled by just capturing my implicit attention actions. The little bit of action I *am* taking is to just note down what's already being brought to the foreground of my mind by enjoying the song enough to consciously think about liking the song.

In iTunes, this kind of thing works really well, because much of the metadata comes from backend databases (like a 1980's playlist just reading the ID3 tags for release date) and much of the rest can come from just paying attention to your existing actions. At the operating system level, they're starting to pay attention as well.

If you're on Windows, you might be jealous of the Mac's smart folders. Well, things are finally getting going over there.

Windows Desktop Search brings rudimentary smart folders to Windows. You can save searches as links (not the same as being able to map folders, but a start). After doing a search, you drag the magnifying glass of the address bar to where you want the link and there you go.

You do have to tell Windows Desktop Search to index anything other than the "My Documents" tree, which may or may not matter to you. If you tell it to index everything (like I did), it will take a while, but once it's done, you finally have a quick search for the files, emails, appointments, etc. on your Windows computer.

And, if you're a bit geeky and looking for very specific kinds of searches, you might want to look at the search query reference document. It covers all of the nitty gritty like how to get all of the emails you sent for a given day, etc.

Every implementation I see that essentially puts your files and data into a big pile, letting you define views to pull out exactly what you want is a step in the right direction.

I *like* being able to search specifically through all of my PHP files as a subset of my files *and* being able to bring up PHP files by project. The fact that I could also bring up all of my PHP projects that use PEAR libraries or all of my C# code that uses the TortugaNET library without having to store things that way in folders is fantastic and, eventually, will be seen as the only sensible way to do things.

Is there some way to fast forward to that time and skip the crap we're stuck with now?

 

Comments on this post

Feedback is always welcome. Read some from other folks or leave your own below. Just keep things civil and remember that what you post lives on in public. Forever.

Thanks,
J

6 Responses to “Smart Folders, Views, Attention Gestures and SXSW Music”

  1. J Wynia Says:

    Oh, and I meant to mention that there's work on using Beagle (what's becoming the defacto search tool on Linux) for smart folders as well. However, I haven't yet tried it.

    code
    story.

  2. J Wynia Says:

    Also consider what kind of metrics you can get if you do things like consider the ratio of plays to skips. That would allow for songs that you have to be in the mood for, but listen to in other circumstances.

    These kinds of metrics, especially over the long haul, could really help refine your music collection.

    The rules you apply are really only limited by the data being captured as you listen.

  3. kcmarshall Says:

    I'm curious how easy it is to share the results of your filtering process. I'm a total ITunes newb (haven't let go of WinAmp yet); can you export a meta-data-only listing of a smart playlist? Format?

    I'm also looking at that 3 gig of music on my home computer's hard drive (plus last year's SXSW files written off to several CDs) and wondering how to dig into it. Garrick's recommendation list is an awesome jumping off point for those of us who are time constrained. It would be even more interesting to be able to cross reference other sets of recommendations.

    Do you have any idea how Garrick generated his post of picks?
    http://garrickvanburen.com/archive/garricks-80-sxsw-2007-showcasing-artist-picks

    Kevin

  4. J Wynia Says:

    I didn't grab last year's but am doing so right now and will add it to a similar mix.

    I'll have to look at what exports are available. I generally don't use iTunes for my normal music listening. However, I don't know of any other Windows players that do the smart folder thing or track the number of skips, etc.

    I'd use iTunes, if only because it's the only tool that makes this whole thing easy. I'm big on using the right tool for the job, regardless of whether you'd use it in other cases.

    It's possible that someone has extended the Winamp object model to have those events tracked, I don't know of any off hand.

    I like this method because you just start and listen on random, skipping the stuff you don't like and rating those that catch your attention. It's more of a "survival of the fittest" approach to choosing the winners. Yo

    I suspect that using pretty much anything else (at the moment) would require either more effort while listening or setting the environment up.

    I'm not sure if Garrick did something similar to this or did his the old fashioned way.

  5. Garrick Van Buren Says:

    I found 80 that I liked out of the 700+ from this year. Can't wait to hear your list.

  6. J Wynia Says:

    The current numbers point to something in that 90-110 range being songs I'd like to listen to more than a couple of times, but it may end up bigger or smaller. Who knows.

    I guess my subconscious does. I think that's part of why I like these methods. Rather than trying to rationally decide on a list of something that's actually determined at a lower level, I'll just let the lower level operate and record my own behavior to see, objectively, what I actually *do* like.

Leave Your Own Comment

By submitting a comment, you agree to license it under the terms of the Creative Commons Attribution license.

People who post comments get the added benefit of visiting the site without advertising.

© 2003-2008 J Wynia. All original content is licensed under the terms of the Creative Commons Attribution license unless otherwise noted. Content from other sources is licensed under its original terms.