Thursday, January 25, 2007

Organize itunes albums by date

digg this

I'm a bit OCD when it comes to organizing my itunes library. One of my recent organizational projects is to enter date information for all albums and songs.

There are a few benefits to this. If you have accurate years on everything, you can:
  • View albums in chronological order, both in itunes and on your ipod. This is especially helpful for artists that you have a lot of songs from.
  • Sort any list of songs by year.
  • Create smart playlists by year, decade, etc.
Here's how I do it.

I select all the songs within an album, go to Get Info, and enter the year of release as the Year tag. You'll find that many tracks have the year the CD was released, or re-released, not the year of the original release. When you see Elvis songs from 2004, you know something's wrong!

Here's the best part. For the Album tag, I put the year of release BEFORE the name of the album. Think about it - there's no point in listing albums alphabetically. I want to see them in chronological order so I can tell the early Elvis Costello from recent Costello! So his Spike album would have the following info as the Album tag: "1989 Spike".

The results are incredible. Here's what my Elvis Costello album list looks like:





























If you want to make a playlist of songs from a certain year (or span of years), here's what it would look like.


















Some tips to make this easier:
  • I only attempt this with artists I have a lot of. Someday I'll get around to all the onesies and twosies.
  • I found that a lot of my tracks were from greatest hits collections. There's a tough decision to make - keep the tracks under the "Greatest Hits" album title, or relabel the album tag for each song with the original album it was released on? I use both approaches. If I have just 2-3 albums from an artist, I like to know which ones are on the greatest hits release. But if it's an artist I try to collect all of, like the Beatles, I relabel each track with it's original album release name. EITHER WAY, put the correct year on every track, so it will come up in smart playlists.
Putting in the year info for all these songs is time consuming. Here's the most efficient way I've found to do it:
  • In itunes browse view, with the artist highlighted, I highlight the names of the albums and songs that need year information added.
  • Sort the song list by name, so it's A to Z.
  • In your web browser, go to allmusic.com and pull up the list of all songs by that artist.
  • Go to Get Info for the first song, find it on the allmusic list, and type in the album name. Don't worry about the year yet, and don't enter OK.
  • Click Next (or use the keyboard shortcut - Apple N on the Mac - to go to the next song. Flip back and forth between the browser and itunes (or line them up side by side on the screen) until all the album names are entered. Use "Unknown" or "Other" for any odd tracks. Using "next" saves time, so you don't have to keep going back to the list of songs and clicking on Get Info.
  • When this is done, pull up the artist's discography on allmusic.com, and find the years for each album. Back in itunes, highlight all the songs on an album, go to Get Info, and enter the year tag, and insert the year before the album name. While you're here, you might want to copy the album art from the AllMusic album page, and paste it into itunes on the appropriate spot in Get Info.
  • If you are doing a lot of these and you set up both windows on your screen side by side so you don't have to flip back and forth, you can do this pretty quickly.
That's it. I've been working on it sporadically for a year and I'm far from done, but it's gradually getting there. Good luck.

Comments and feedback appreciated.

Kevin Dern
www.kevindern.com

digg this

4 comments:

AntiPope Ringo said...

You don't really have to do that. If you view your library in album mode, ctrl-clicking on the Album header will switch it to Album by Year, and Album by Artist

Of course, they still show up in the browser organized by name, though this comes in handy for CoverFlow view.

Anþony said...

This is a Bad Idea™. You shouldn't repurpose the Album field like that. Any program or script that relies on the Album name will get confused. If you share you music with someone else, they'll throw a wrench at you. You won't be able to reliably undo it later.

If the previous poster's suggestion isn't enough, try using the Comment field instead. If you know a decent scripting language that can read and write MP3 tags, you could create any kind of custom sorting you want without interfering with anything else.

free ps3 said...

Thanks for the helpful tutorial!

sweetie_candykim said...

If you go into tags and into sorting, in the sort album tag you can put the date and it just sorts those albums by date within a particular artist without renaming the album. Plus you can add the sort album column and it will display the exact date (e.g. 2007/12/07) that the album was released.