My playlists in iTunes are a complete mess. I don’t have time to sort them out. Recently there are have been a variety of postings at various places online suggesting ways to incorporate tagging for songs of the sort used at places like the wonderful link management site del.icio.us (My tags are here by the way). Briefly here is how it works: 1) You assign certain tags or key words to identify your songs (for example “vocal” “folk” “dark” etc.) separated by spaces. 2) You then use this data later to find songs matching the particular combination of characteristics you want for any given listening session.

I have decided to use the “Grouping” field which each iTunes song has (it was originally meant for identifying groups of songs in classical music). I modified a wonderful open source Applescript written by Chris Brown called TuneTag which allows you to add tags to the Comment field of a song so that it instead adds tags to the Grouping field instead. You can download my modified version of his tag.scpt script here.

I use a great and very unique free program called Quicksilver which lets you use various short cuts to common functions on your computer. If you don’t have it, and want to try this iTunes tagging, install Quicksilver. Then put the modified tag.scpt into ~/Library/Application Support/Quicksilver/Actions/ (where ~ is your user folder, you may have to create the Actions folder). Restart Quicksilver.

Then when you are listening to a song you want to tag just: 1) activate Quicksilver (Command-Shift-Space in my clase), 2) press “.”, 3) type the tags you want to save for the song, 4) press “tab” to go to the “Commands”, 5) press “t” and it will show the tag script as an option, 6) press return. Trust me, this is a piece of cake after the first time as it is just a few keystrokes and you never really leave the application in which your working (Quicksilver “floats above” what you are doing and disappears when you are done issuing the command).

It is also much faster than going into iTunes finding the song that is being played, opening its get info window, going to the info pane, and typing the tags in the “Grouping” field and exiting the dialog box and itunes to go back to whatever you are doing.

What can I do with this? Well, once you have lots of tagged music, you can create “Smart Playlists” in iTunes which includes only songs that have certain tags (add the condition that “Grouping” “contains” [whatever tag you want it to have]).