Monday, February 23, 2009

Really, has nobody done this yet?

OK, internet people, here's a challenge.

I want a way to attach arbitrary text tags to songs in my music library, and then retrieve all songs with a particular tag. Either simple one-word/string tags in the way that and flickr work, or more complex name-value pairs, as long as the name-value pairs are not required to have a unique-key name. For example, instrument:trumpets and instrument:banjo.

Unfortunately "tagging" with respect to .mp3s has the common connotation of populating the ID3 tags such as Artist, Genre, etc., and that's not what I'm talking about (although I would also want a way to auto-tag songs in my tagging scheme based on the information held in ID3 tags). This makes searching the internet for this capability quite difficult. does part of this, and would theoretically allow me to arbitrarily tag songs, but that information isn't integrated back into a music player/playlist editor to allow me to quickly find or play songs by tag, unless I want to use's limited internet-based player, which I do not. On the other hand, they do have the capability to tell me how other people have tagged a song, making it potentially useful as a way of harnessing aggregate social data to make tagging easier.

The ideal software would be a plug-in to either iTunes or winamp, as those are my favored music players.

Suggestions? Ideas? Questions?


Rob said...

I googled for 'itunes tag' and this was the first result:

Does that not meet your needs?

dave said...

It may do - I'll give that a shot. Curse you for your effective searching and curse me for unsubscribing from LifeHacker!

hemisphire said...

I think I'd prefer a non iTunes way of doing it - either using the existing ID3 tag, or adding a small text file (song.mp3.tag) for each one.

Rob said...

If you go through the comments on the Lifehacker article, some people propose some other solutions that may be less iTunes-centric, or better in general.