iTunes’ totally effed up sorting

Part of the iTunes Sorting Debacle Series

  1. iTunes 7.4.2: No Change in Sorting behavior
  2. iTunes 7.3 Sorting Problems: Fallout Central
  3. iTunes’ totally effed up sorting

…and managed to sully my iPod too. And the more I think about it, the more pissed off I get. What Apple has done defies all standard convention, is completely arbitrary and makes ab-so-lute-ly zero sense whatsoever.

Allow me to go on.

I had put off updating my iTunes to 7.3.2 until a couple days ago. With all the time and energy I invest into pruning and perfecting my library (it’s like bonsai really), I usually give the early adopters in the Mac community enough time to warn me of any critical errors or whether the new update is going to irreparably damage or otherwise soil my files. It’s just common sense.

So, having read no reports of exploding iPods or iTunes-induced electrocutions, I figured it was time for the latest and greatest. At the very least, I could get the app to stop bugging me about the update every time I launched it.

The update process went smoothly enough, like a Dove chocolate bar, and I was quickly back to makin’ playlists and retrieving album art. It took me about a day, however, to realize something was… awry.

The default view of the Music tab had changed. As a matter of course, I keep it set to Album by Year, which in effect sorts by artist then sub-sorts the albums by the year they were released. Before the latest update, that meant that the band !!! was listed first, followed by +/- then into the numbers. It was logical: standard convention dictates that that’s the way alphanumerical sorting is done in English.

Far be it for Apple to let any convention go unchallenged…


neatly organized ipod composers
Neatly organized iPod composers.

scrambled ipod composers
A scrambled mess.

Starting with version 7.3, numbers and other non-alphabetic characters are sorted to the bottom of the list. My default view now shows Aalborg Symphony Orchestra at the top. 2pac now begins after the Zs and iTunes suddenly doesn’t even know how to handle artists whose names begin with punctuation. It starts !!! after songs that don’t have anything entered into their Artist or Album tags!

On one hand though, I do have to give iTunes some credit. When sorting numbers, the program is smart enough to know that, numerically, 101 Strings comes after 50 Cent.

I’m not averse to change in general, and though somewhat inconvenient, these new sorting behaviors aren’t a fundamental flaw. I can deal with it. Update 8/28: I take that back. This IS a fundamental flaw and it needs to be fixed. There’s no excusing it. However, the real travesty here is how iTunes now treats the Composer tag. In this case, it looks like Apple specifically set out to destroy my Composer tag scheme, the one where cover songs have the original artist surrounded by [brackets]. The purpose of that is to separate cover tunes from actual composers when browsing Composers on the iPod.

Well, guess what? iTunes now ignores the non-alphabetic leading characters and sorts based on the first letter or number it finds in the name. And guess what else? The program now treats fields that are all punctuation as if they are blank, as if they don’t have any characters at all. It passes that behavior to the iPod. Now when browsing by Composers, the list I’m presented with is a jumbled mess. I’ve got [Fleetwood Mac] sittin’ next to Edvard Greig and [Ted Nugent] holding hands with Tchaikovsky, which is the exact situation I was trying to avoid in the first place!

And that’s not even mentioning my workaround for remix albums, where I list the song’s originator in (parentheses).

So, thanks Apple for fixing something that wasn’t broken.

So, the 5G iPod has a problem with Audiobooks…

Not all audiobooks, mind you, just homemade ones; downloads from the iTunes Store and Audible seem to work fine. The story goes like this…

My carpool ended a couple weeks ago, as my riding buddy resigned to take another job. I’m going to miss the amity, conversation and, of course, the gas and mileage savings, but my solo commute will now give me the opportunity to invest more time into audiobooks and other spoken audio, passing the dreadful Atlanta Interstates somewhat more productively. I’ve started with Foucault’s Pendulum by Umberto Eco. It’s a fascinating adventure story about literature, philosophy, old secrets and the legacy of the Knights Templar told with compelling intellectual prose.

I first read the book eleven years ago when I was in high school and it inspired my to write a paper on the Templars, which brought me into contact with a strange world of the paranoid and the occult. Since then, I’ve noticed in modern books and movies, how mythical versions of the Templars, like Atlantis, are often brought up as keepers of ancient secrets, power and wealth that even today’s advanced civilization can’t understand.

Plus, a good portion of the book takes place in Paris, where I happened to be at the time I was reading it. At one point, I finished a paragraph and decided to immediately visit the location that had been described. That was pretty cool. However, unbeknownst to me at the time, between the publishing of the book in 1988 and my visit in 1996, the actual Foucault’s Pendulum was moved from the Conservatoire National des Arts et Métiers to the Panthéon, so I never did get to see it.

That’s great and all, but what does it have to do with the iPod?

Well, having decided to re-read/listen to the book, I promptly stitched together the nineteen audio parts into a bookmarkable AAC (m4b), which iTunes and the iPod treat as an audiobook. I started listening to it on the ride to work, getting about 30 minutes into the story. Once at the office, I switched to music, then when the day was over, switched back to the book for the ride home.

As expected, the book picked up where it had left off, continuing the story. All was well for about a minute, then the book suddenly stopped, returning to the iPod’s main menu. When I restarted the book, it began playing from the beginning, having lost the bookmark. Annoying to say the least. I noticed the next I synced up that the file’s play count had increased by one, as though the iPod thought it had played to the end.

This was not the first time this had happened; I had previously encountered this problem with a bookmarkable AAC audiobook of Al Gore’s The Assault on Reason, but at the time, I chalked it up to an error in the file. But this second occurrence indicated that something else might have been afoot. The behavior occurs anytime a homemade M4B file is interrupted, whether by playing another song/podcast/audiobook/video, syncing the iPod with iTunes, or if the iPod is asleep for long enough that it turns itself off and requires a reboot. The problem doesn’t occur if the audiobook is simply paused and restarted.

So I set about trying to find a solution to this irksome problem.

A quick trip to Google turned up a thread on the forums at Audiobook Builder’s website. Audiobook Builder stitches together many files to create (build), you guessed it, one long audiobook, which is great for books spread across multiple CDs. ABB happened to be the program I used to create my Pendulum M4B file, so it looked like a good place to start (though I’m not implying that Audiobook Builder was at fault; my Assault on Reason files were similarly deficient and those were stitched together with the Join Together AppleScript).

The direction of that discussion leaned toward the mix of the file, specifically if it were mono, was the culprit. Sure enough my files had been encoded as mono. (Quick aside: Files encoded in mono aren’t any smaller than a stereo counterpart at the same bitrate. However, you can use a lower bitrate and maintain the quality of the sound with mono). Thinking I had the case solved, I converted the files to stereo, synced up the iPod and continued with the story.

For about a minute.

The thing quit again. Clearly the channels were not the issue. Without any further leads, I set about trying to eliminate variables. I tried a higher bitrate. I tried a lower bitrate. I removed the album art/book cover. I took all the chapter markers out. I removed all ID3 tags until all that was left was a bare bones AAC file. Then, just when it looked like that might work, it failed again.

The last recourse was to segment the file into shorter pieces. Rather than one 24 hour file, I have ten 2-2.5 hour files. Yeah, that’s fewer than the nineteen files I started with, but it’s not as elegant as a single long one. But it works, so despite my frustration that the bug exists, I can finish my story without the constant scrubbing to a lost place mark.

I love my iPod, but *sigh*

::

PS

Another workaround I thought of is to use join the pieces into one long MP3 file. Then, after adding it to the iTunes Library, get info on it, marvel at the incredible length of the file, and select “Remember Playback Position” in the Options panel. That will emulate the bookmarking feature, but you won’t be able to play it slower of faster like a bona fide M4B Audiobook.

Keyboard Shortcuts for AppleScripts: An iTunes Power Tip for Mac Users

Note: The behaviors described below are from Mac OS X 10.4.10. Previous versions of the OS might not behave as described. YMMV.

Keyboard shortcuts are the life-blood of the power user. Casual users know of the basic ones: Command-Q to quit, Command-W to close a window, Command-F to find, etc, but the power users have them all memorized for every program they use. For them, actions that would take 3-5 seconds of arduous mouse work can be accomplished in as little as half a second of keyboarding. That’s up to a 10x increase in productivity! Heck, many individuals, myself included, can go for minutes without even touching the mouse.

But even the most vaunted power user might not know this trick.

Mac OS X (both Panther and Tiger) has a little-promoted feature that lets you customize some of those keyboard shortcuts for menu items. Even some global commands can be changed to suit your tastes. Don’t like Command-P to Print? Change it. You can even make it an F-Key and return some functionality to your keyboard’s top row. In some cases, you can give shortcuts to menu items that don’t have one.

There are some caveats however:

  • When entering your new keyboard shortcut, you must make sure you type the Menu Item exactly as it appears in the Menu. Same spelling, capitalization and punctuation. Many menu commands end with an ellipsis, which you can type by pressing Option-; (semi-colon).
  • Also, if you choose a key combo that already exists, in most cases, the new one will replace the old one, leaving the original without a shortcut. Some programs will assign the duplicate shortcut, but it just won’t work.
  • Finally, there are apps that will not be affected by the changes you make. Photoshop, for one, uses its own internal shortcut customization scheme and won’t recognize anything you change in System Preferences.

So, having said all that, let’s apply it to iTunes.

The Macintosh version of iTunes, as you may well know, can extend its capabilities via AppleScripts, those little bundles of code that help with repetitive tasks, make organizing easier and add new features. A new Scripts Menu will appear in the Menu Bar when AppleScripts are installed script menu. If you’re reading an article on how to add a keyboard shortcut to them, you probably already know this. The beauty is that the system treats the Scripts Menu just like any other and you can add a keyboard shortcut to any script you have installed.

Identify Scripts

The Scripts Menu before

Start by opening iTunes. Click on the Scripts Menu and determine which scripts you want to add shortcuts to. Note their names as they appear in the drop-down. For this example, I’m selecting a Script called Embed Artwork. It copies album art downloaded from the iTunes Store into the individual music files; iTunes doesn’t do that by default, so I end up using it pretty frequently. I’ll also do Quick Convert, since I often use it to convert podcasts into audiobooks for faster listening.

Apply the Shortcuts

adding keyboard shortcuts to itunes

Open System Preferences. Select Keyboard & Mouse, then Keyboard Shortcuts. Click the + (plus) sign in the lower left, then select iTunes from the Applications pop-up. In the Menu Title field, enter the name of the script. In the Keyboard Shortcut field, press the key combo you wish to use. For Embed Artwork, I’m choosing Command-F1, Quick Convert gets Command-F2. A modifier key is required in iTunes. Stand-alone F-Keys, for whatever reason, will show up in the menu but they won’t do anything when pressed. When you’re satisfied, press Add to save.

Relaunch iTunes

The Scripts Menu after editing keyboard shortcuts

iTunes loads the keyboard shortcuts when it is launched, so quit and reopen it. When you click the Scripts Menu, you’ll see your new shortcuts displayed next to your script titles.

It is important to remember that configuring keyboard shortcuts, in general, is an inexact process. If something doesn’t work, find an alternative. I know I would love to use those F-Keys in iTunes. but for now, I’ll have to settle for the workaround. Still, these added functions will be a boon to anyone’s productivity.

iTunes Report: High Impact Artists

I’ve spent the past couple days playing around with Alex King’s iTunes Stats program. It’s written in PHP/MYSQL and requires a web server to run. With the MAMP one-click server running on my PowerBook, I had little trouble installing the program (though I did have to substantially increase the PHP timeout setting so it could handle my large library).

iTunes Stats reads XML files, one can load an entire iTunes library or export playlists for more selective examinations.

The program also comes with a number of built-in reports, such as Most Played Albums, Most Played Artists. Top Rated Albums/Artists and the option to weight by number of rated songs and play counts. The engine supports adding custom reports, so if you are motivated enough, you can create new methods of analyzing your music.

My PHPMYSQL-fu is not very strong virtually non-existent. Still, I was able to cobble together my own metric: Artist Impact.

An Artist’s Impact is measured by the total number of play counts they have received divided by the number of songs that artist has in the library. For example, Artist A has 20 songs in the library and those 20 songs have been played a total of 100 times. Thus, 100/20 = 5. That’s Artist A’s Impact. Basically, it tells you, the avergage number of times a song by that artist has been played.

This formula is a way to compensate for the bias present when some artists have significantly more tracks than others. In my case, I have 329 songs by film composer Jerry Goldsmith. He has an inherent advantage over say, The Breeders, who have 63 songs in my library. By virtue of being so prolific, Jerry is naturally going to have more play counts.

After playing around with it a bit, I’ve made some interesting observations. Firstly, the top 21 most impactful artists in my library, with one exception, have only one or two songs. In cases where an artist has a low number of songs, each play count is “worth more” in relation to other artists. A single play by an artist with only one song nets that artist a full “point,” whereas as single play by an artist with 20 songs would only gain .05 points.

Fortunately, I’m able to set a threshold for display, keeping outliers from being counted. Here’s my top ten High Impact Artists. The artist must have at least five songs in my library. Additionally, this list only takes into account “popular music” (excludes classical, live shows and film/tv scores).

Artist # of Songs Plays Impact
(avg plays / song)
1 Jet 7 73 10.4286
2 Rilo Kiley 55 512 9.3091
3 Glitter Mini 9 7 65 9.2857
4 National Skyline 10 92 9.2000
5 The Strokes 47 426 9.0638
6 String Theory 5 38 7.6000
7 Mercury Rev 34 257 7.5588
8 mouse on mars 154 1116 7.2468
9 Cex 37 264 7.1351
10 Bran Van 3000 34 228 6.7059

I’m very surprised to see Jet in the number one spot. That’s because my affinity for the band has waned to virtually nil. Still, it’s hard to argue with the dent Are You Gonna Be My Girl? made in my listening habits back in ’03. The ironic part is that overall, I didn’t care for Get Born, so I ended up deleting five of the thirteen songs on the album. Those weaker songs aren’t there to dilute Jet’s Impact by lowering the ratio of play counts to songs, so the band’s number seems artificially inflated.

Overall, I’m having quite the enjoyable time playing with iTunes Stats, even though it’s a little rough around the edges. I’m working on a couple of new reports and have even figured out how to get it to tell me which albums are missing ratings and how many ratings need to be completed.

Fun times ahead!

Pioneer DVR-107D DVD burner + Max = Perfect encoding solution

Recently, I’ve taken to re-encoding some of my favorite CDs, mostly ones that I originally encoded long ago, some as far back as 1999. Hard drive space was at a premium at the time, so I traded acceptable losses in quality for a smaller storage footprint. When the music is coming from a beige G3’s internal speaker, 112 kbps and 320 kbps mp3s sound basically the same.

But as I’ve gotten older and I’ve been able to afford audio equipment with higher fidelity, the flaws in those original files have become ever more noticeable.

Since hard drive space isn’t much of a problem these days, I’m endeavoring to upgrade all those ancient files to modern quality standards. As I run across those sub-par album rips during my daily listening routine, I’m replacing them with 256 kbps VBR AAC files or Apple Lossless (if they are deserving of the extra attention to detail).

Max Icon

And so was this situation that occurred last week when listening to Velocity Girl’s ¡Simpatico!, one of my all-time favorite albums. The music sounded “off” and it reminded me that I’ve been meaning to create a new encoding for a long time. I grabbed the disc off the shelf, fired up Max, the handiest freeware audio converter/ripper/encoder available for Mac OS X, and set it to work.

But it did not take long for an anticipated problem to rear its head. The seventh song on the disc, Rubble, has had a pretty nasty scratch for I don’t know how long, a scratch that marred the original file years ago. As I feared, the encoding process stalled, so I canceled it. I’ve known my iMac’s built-in Matshita UJ-846 drive to be problematic with flaky discs, frequently getting hung up on them, so I pulled out my external Pioneer DVR-107D and hooked it up via Firewire.

The DVR107D was one of the first DVD burners available for less than $100 and I got one to use with my G4 iMac, which couldn’t even read DVDs, much less write them. I crammed the drive into an old LaCie case I had and, let me tell you, this thing has performed like a champ for the entirety of my ownership. It has read every disc I’ve put into it. And recently, it allowed me to consolidate some old, and I mean old, CD-Rs onto DVD when the built-in drive balked at them.

So I slipped my CD into the Pioneer and resumed my encoding task. No hang-ups whatsoever. But the thing that blew me away, and I have Max to thank for this, was that when I listened to the new song, all traces of the disc damage were gone.

It turns out that Max leverages the power of an obscure CD audio extraction tool called cdparanoia which uses “high-level error-correction” to resuscitate heavily flawed discs, and completely compensate for scratches on CDs.

Combined with Pioneer’s hardware, Max turns out perfectly encoded songs. Just give it a listen. The following are from multiple encodings excerpted from the damaged section of Rubble from my Velocity Girl CD:

This first sample was encoded to 128kbps AAC/M4A by iTunes 4.7 using the built-in CD drive on the iMac G4 I owned two years ago. The glitches on the disc is quite prominent:

[audio:http://www.tunequest.org/matrix/uploads/2007/06/rubble-original128kbps.mp3]

This file, however, is golden. It was encoded to Apple Lossless by Max using the Pioneer DVR-107D. Pristine; nary a hint of trouble:

[audio:http://www.tunequest.org/matrix/uploads/2007/06/rubble-pioneer-max.mp3]

Frankly, I’m amazed by the results. Max + Pioneer makes for a seriously perfect encoding solution.

The DVR-107D shipped as the standard optical drive in some (but not all) of the PowerMac G5 towers, so you may already have one. If not, at the time of this writing, Other World Computing has its descendant, the DVR-112D for less than $50.

Even if you don’t have access to the drive itself, download Max. It’ll go a long way toward creating higher-quality files.

::

PS: Google Docs, which I use to store drafts for this site and other correspondences, now works with the new Safari 3 beta from Apple. This post was written using the combo and it’s nice to have my familiar Mac OS Services, integration and text and keyboard handling at my disposal.

8 Ways to Improve the iPod (and could be done with a firmware update)

The iPod is supposed to be “iTunes to go” but as the little music player has advanced over the years, it still lags behind in some relatively basic features, features that have been a part of the desktop program for some time. iTunes’ capabilities seem to be constantly improved and refined; its portable counterpart’s behavior has remained relative unchanged, even as it has gained photo and video support.

Forget touchscreens and Bluetooth, FLAC and DivX; here, I present a list of the iPod’s more troublesome foibles, all of which could be overcome with a firmware update, making it an even better music player.

Toggle display of the Composer tag

This is something I’ve wanted since Apple added the Composer field to iTunes five years ago: A display of the composer when listening to classical music. The 5G iPods have more than enough screen real estate to accommodate an extra line of text. It makes no sense that after all this time and after adding a way to browse and select by composer, Apple still doesn’t allow a way to view it while playing. Classical music aficionados have to either do without or devise elaborate tagging systems to see who the composer of a piece is.

Of course, not everyone has need for composer display. There certainly are people who don’t appreciate Prokofiev. Also, the field is often populated with junk from Gracenote/CBBD. A simple toggle in the iPod settings would fix that. Those of us who want to see the composer can turn it on and those who don’t can leave it off.

no composer visible
At a glance, there’s no telling who the composer is. One hack, though, would be to embed the composer name in the album artwork.

Support for the Album Artist field

iTunes 7 introduced a new data field to the song info dialogue box: Album Artist. Apple says it’s for assigning a primary artist to an album with multiple artists. It signifies a way to separate the artists producing the work from the artists performing it.

It’s a great idea for classical works that have a featured soloist in addition to the orchestra or when one artist is a featured guest on someone else’s song, eg, William Shatner featuring Henry Rollins. In this case, William Shatner is the primary artist and would be to sole “Album Artist” while “William Shatner featuring Henry Rollins” are the performing artists.

The tag works well in iTunes, keeping song listing nicely and tidily organized. The iPod, however, still separates “William Shatner” from “William Shatner featuring Henry Rollins,” leading to a cluttered interface that is difficult to use. Most of my music listening is done via iPod, so Album Artist remains under-utilized.

Album Artist would be a very useful tag. It would even solve my dilemma for tagging remix/dj albums. But without iPod support, the tag is DOA.

two shatners
Despite having the same Album Artist, these listings are still displayed by regular Artist.

Full Support for Sort fields. (accomplished)

UPDATE 3/19/08: Firmware version 1.3 for the Fifth Generation iPod adds support adds support for Sort Album and Sort Composer.

Other options recently introduced into iTunes but not into the iPod are customizable Sort Fields, which let you control how iTunes alphabetizes your artist and album listings.

By default, the iPod is smart enough to ignore “A,” “An” and “The” at the beginning of artist names. The Chemical Brothers are sorted with the C’s, for example. Starting with iTunes 7.1, you can customize the Sort name for Artists, Albums, Songs, Album Artists, Composers and TV Shows.

If you want Fiona Apple to appear with the A’s rather than the F’s, just set the Sort Artist to “Apple, Fiona” and you’ll soon see Fiona next to Aphex Twin.

It’s pretty cool, but…… on the iPod, it only works with Artists. You can customize all the albums and composers in your library and Gustav Mahler will still be chillin’ with the G’s and The Colour and The Shape will still be sorted with the T’s.

the thes
The “thes” like to hang out together in album view.

Browsable playlists

Music libraries get larger every day it seems. And the iPod’s hard drive does its best to keep up. At 80 GB, the device can hold a month or so of continuous music. For myself and others with large libraries, it’s effortless to create Smart Playlists that contain hundreds or thousands of songs based on specific criteria. Navigating those playlists can be nearly impossible as they show naught but a long list of song titles.

In my library, creating a Smart Playlist of Ambient music from between 1990 to 2000 returns 305 songs from 44 albums by 11 artists. Viewing the playlist on my iPod is a jumble of songs. I would love the option to sort and browse the artists and albums in a playlist.

Perhaps, when you select a playlist, the iPod displays an entry at the top of the song list: “Browse this playlist.”

Full-screen album art

When in full screen mode, I want the iPod to display album art as large as it can, no margins, no scaling. Just like when browsing photos, I want the image to take up the entire screen. This, the iPod can already sort of do…… if you plug it into an iPod HiFi, Apple’s own speaker system. I would like it to be standard. For more, read this recent rant.

Bonus Wishlist

I’m not annoyed by these missing features, but if they were real, I’d find them useful:

iPod Party Shuffle

A more limited version of iTunes’ Party Shuffle. When you’re shuffling, this would let you see a handful of upcoming songs. You could skip ones you don’t want to hear.

Profiles/Pre-sets

My listening preferences are different depending on whether I’m at work, in the car, at the gym, or moseying around the house. At the gym, I like to shuffle by song while at work I like to shuffle by album. When listening to ear buds, I like to use the bass booster EQ, but the bass response in my car is a little heavy, so I like to turn on the bass reducer.

It would be convenient to save different settings configurations for easy switching.

Grouping behavior that makes sense

“Grouping” is the red-headed stepchild of ID3 fields. No one *really* knows what it’s for or how to use it. Ostensibly, it’s for creating “groups” or subsets of related songs within an album. But it wasn’t until iTunes 7 that you could do anything with it (you can shuffle by Grouping).

It seems to me that an effective behavior for songs with the same Grouping to be “always keep these songs together.” For example, Mouse on Mars’ Varcharz has one song, One Day Not Today, that is broken into 12 tracks. Give all 12 tracks the same Grouping, “One Day Not Today” and the iPod would know to start at the first track and play through all of them sequentially, even when shuffling.

::

Hopefully, one day, these wishes will come true. I still love my iPod, but I’m looking for reasons to love it more.

Magnetosphere: Awesome iTunes Visualizer

One of the lesser-used features of iTunes is its visualizer, the colorful animated display that accompanies any music that’s playing. The visuals are a fun little distraction, but once the novelty wears off, the usefulness of the function tends to be limited. Though, in college, a PowerBook and an LCD projector made for a pretty rockin portable party system.

g-force shot
Ol’ trusty G-Force

iTunes, from version 1.0, has shipped with a default visualizer: G-Force, which was originally a plugin for SoundJam (the app that iTunes was initially derived from). It was groundbreaking at the time of its release and it still has some appeal, but at seven years old with no major updates, the plugin shows its age.

Enter Magnetosphere, a brand-new visualizer that was recently released as a beta. It’s not the first third-party visualizer, but it is the best one I’ve seen yet.

Magnetosphere features excellent music response, smooth animation (even on my aging G4 PowerBook), a variety of visual themes, and best of all, lots of pretty colors. One could stare at it for hours (assuming they have nothing productive to be doing with their time) and I’m even tempted to throw a party just to show it off.

This thing is awesome, but don’t take my word for it. Here’s a video I made of it in action:

Magnetosphere, iTunes plugin, in action

The best part starts around 1:50, but really, just watch the whole thing. And if at all you’re curious, the song is Nostrand, the sleeper hit from Ratatat’s Classics.

Download Magnetosphere from Barbarian Software. Mac OS X and Windows versions available. Requires iTunes of course.

Update 5 Sept 08: There’s a rumor going around that the Magnetosphere visualizer will be included with the also-rumored iTunes 8, which itself is rumored to be released mid-September 2008.

Update 9 Sept 08: Yep, looks like the rumor mill had it right. Magenetosphere is now a part of iTunes by default, as of version 8, which is available for download from Apple.