Friday, September 26, 2008

iTunes Improvements, Part One

Dear Cupertino,

I love iTunes, really I do. It's the one app that handles all my syncing to iPhone, AppleTV, iPod, (unlike some other mobile platforms we know) and on top of that, it manages my entire music collection at the same time! It's completly awesome.

However, I do agree with people who are saying that iTunes is becoming far too bloated (code wise), and feature wise - I've seen iTunes 8 gobble up lots of RAM due to it's new grid album art view. Some people say it's now trying to do too much - but damn, it does it excellently!

Anyway, here are a couple of things we'd like to see in the next version of iTunes...

In the Maintenance category, we have:
  1. Find songs without artwork - while iTunes sort of does this, it doesn't do it particularly well, often stumbling on tracks that have ID3 tags that differ from the iTunes Music Store tags. There are apps out there that do it (or pretend to, and screw everything up) but what we'd like to see is an Apple alternative. We love good quality album art, and the iTunes store provides.
  2. Find dead songs - OSX has a all-encompassing search tool called Spotlight, no? And metadata indexing? Why doesn't Apple combine to two in some way to let iTunes find your dead music, those tracks which aren't where they used to be.
  3. Rescan/normalize soundcheck and gapless values - for songs, this would be great as an option we could preform ourselves. This way, we'd have complete control when a song stuffed up our soundcheck values, or was playing with a gap. Rescanning it would then play the song, sans gap.
But wait, there's more! In the metadata section, we have the following suggestion:

iTunes is great for managing a large music library and I’m constantly using the search feature to find a song or album of interest. However, I think that the program needs to allow room for some new metadata fields:
  1. Ability to tag/label songs as clean or explicit. Currently, songs downloaded from the iTunes Store come with these labels but when you import your own music from CDs you own, the tracks come in sans clean/explicit labels. You also can't see the tags for existing media in your library, nor edit them. This would be nice for parents to be able to restrict the music younger children could access in the library. Adding this feature would become akin to adding stars to songs - instead, how about you give it a clean/explicit rating?
  2. Automatic lyrics import - iTunes already supports the addition of lyrics but this must be done manually on a per-song basis which can be annoying. There are many widgets and programs that automatically fetch lyrics for currently playing iTunes songs - so surely it'd be just a matter of querying some database for the info?
  3. Better and more fields, eg: an "Original artist" field - for those excellent cover songs, when we just have to hear the original, more fields for catalog number, music label, and release type (i.e. bootleg, deluxe/special edition, EP, promo, remaster, single). Yet more fields for original release date and/or re-release date. Those of us who like nothing more than to look at our epic collection of 999,999 ID3 tags (per song) would appreciate it.
  4. Subtitle support - for remixes and alternate versions.
  5. The ability to modify play/skip count values, including batch addition and subtraction.
  6. Ability to replace existing album artwork with art downloaded from the iTunes store. The current method of doing this requires manual removal of existing artwork before downloaded artwork appears.
  7. BPM and key detection.
Phew, we're almost there! Apologies for the long-ish post. In the Video section, we've got:

Apple has started selling videos on the iTunes store and the program has evolved from a music jukebox to a complete solution for music and video management. However, it is lacking some critical features, such as:
  1. The ability to purchase high definition 1080p media from the iTunes Store. 'Nuff said.
  2. The import of unencrypted Blue-ray, DVD, HD-DVD media (AUDIO_TS and VIDEO_TS directories) or conversion support to H.264 - which has excellent scalability for viewing on our 1080p LCD TV's.
If there's anything else I've missed, or something you'd like to add to the list, leave 'em in comments.

Thanks,
Ian Rawluk.

2 comments:

Anonymous said...

Auto-deletion of podcasts, based on criteria like play count, date downloaded, rating.
It's pretty stupid that I can't maintain one week's worth of news site podcasts.

Anonymous said...

I absolutely agree with the need for discretionary explicit/clean tagging. Supporting a family of 6 with one media library is really painful when I have to through adding (Explicit) to the song titles...