iTunes Match & Shuffle Play

Dan Frakes, a Macworld editor, recently posted on twitter that he doesn’t want iTunes Match to be involved when he hits shuffle on his phone. This post is to explain why he’s wrong in more space than I get on Twitter.

One of the big ideas behind iTunes Match is that all of your music is available in the cloud for download on demand. iTunes Match is designed so that music in the cloud intermixes freely with music actually stored on your device, with the only difference being a little cloud icon next to songs that are in the cloud. I can create playlists that consist of all cloud music, all local music, or any mix of the two. If I have a playlist that I think I might want to listen to when the cloud isn’t available (like on an airplane) or when I don’t want to waste my data allotment, I can easily scroll to the bottom of that playlist and hit “Download All” while I’m still in a location where I can transfer the data and the transfer is essentially free.

iTunes Match will also buffer songs to some degree. I’m a little fuzzy about how long songs are kept around and what the caching policy is, but in general a song you recently heard will still be on your phone and not need to download again.

So should shuffle play songs that are not downloaded? It should, for the sake of consistency.

If you’re a person that doesn’t download any songs, then shuffle that only played local music would be totally useless. That would be a confusing prospect for the user, so having shuffle pull songs down from the cloud makes sense.

If you have some play lists with songs that are all downloaded, then hitting shuffle for that play list will obviously play everything in that list. You might also have play lists with songs that are only in the cloud. Hitting shuffle in that case must go to the cloud to play music, so that’s what it does.

So now if you have a play list with some music downloaded and some in the cloud, it would be inconsistent and confusing if only a portion of the songs ever get played. And that is why shuffle should, and does, play through all your music whether it’s in the cloud or not.

The big pain here is that when we’re using our phone on the cellular data network most of us are limited to how much data we can use. This is an area where I think you’re expected to be somewhat responsible for yourself. If you try to watch Netflix shows over the cell network you will quickly blow through your data allotment. That’s not Apple’s fault and you should be aware of what you’re doing. Similarly, if you listen to a ton of music that’s streamed down from the cloud using iTunes Match, you, the user, should be aware that you’re using up your data allotment. Apple should not prevent you from doing this if you want to, that’s one of the main reasons to have iTunes Match. Shuffling is just another aspect of playing the music — if that’s what I want to do, so be it, and let me shuffle everything.

For those worried about using up data, the solution is simple. Make a play list with those songs you want to shuffle and hit the “Download All” button at the bottom of that play list to make sure all the songs are on your phone. Shuffle just those play lists that you’ve downloaded. No cell data will be used and we can all live in harmony with a shuffle button that works as it should.


Just a bit of follow-up based on further Twitter discussions.

What it really comes down to for me is that “shuffle” is just a variant of “play”. If I am on a play list and hit “play”, I expect everything on the list to be played. I don’t expect it to skip the items in a cloud whether I’m on 3G or not — that’s one of the great features of iTunes Match. And, indeed, play does play items whether they’re in the cloud or not.

Hitting “shuffle” should do the same thing, and it would be very confusing and odd if there were certain circumstances where shuffling was now different than its usual behavior and different from the behavior you get when you hit the play button. For this reason, shuffle should play all items in the list.

Happy For Mad

April 1966 MAD

If this is true, I’m pretty thrilled: MAD for the iPad

That will mean I’ll be able to never find the time to read it on my iPad, instead of never finding the time to read the print copies I get in the mail.

It’s very MAD-like to release on April Fool’s Day. Or maybe it’s a great MAD joke.

The Other Comic-Con

Kansas City Planet Comicon

The big momma is In San Diego and is called Comic-Con. Our local version is called Planet Comicon and pales in comparison. But it’s local and much cheaper to attend.

I have the pleasure of having built up an acquaintance with Don Rosa, a terrific author and artist of many Uncle Scrooge and Donald Duck stories. If you’re an American you’re probably thinking, “So what?” but if you’re a European, your jaw probably dropped on the floor and you’re drooling with jealousy. Don is the equivalent of a rock star over there, where they read enough Disney comics to make them the best-selling comic books in the world. Wacky, eh? And I’m not kidding—when Don does signings over there, the line stretches huge distances. He gets recognized frequently in the street. Here in the U.S. his line is never more than 2 deep.

Before the con I emailed Don and asked if I could give him a hand, and it turned out that my son, Calvin, and I were able to help out more than any of us expected. The way things worked out, it became very handy for Don to have us pick him up at the airport the day before the convention and drive him down to the convention center to help him set up.

Don is a really nice, down to earth guy, and he really felt like he was putting us out and taking advantage of us. We certainly didn’t mind helping and thought it was a lot of fun. It turned out to be beneficial to all 3 of us in the end.

When we got to the convention center, it was Calvin’s job to cut tape so Don could set up his booth without messing with that detail. My job was to sit around and do nothing, but I think all three of us enjoyed being able to talk during the two-hour set up process.

Setting Up

There was a long way to go for everyone before the show opened. It was interesting to see the chaos and all the work needed to be done less than 24 hours before the con opened.

A Long Way To Go

We finished helping and dropped Don off at his hotel.

The next day Calvin and I arrived at the convention center right around opening time and we discovered that Planet Comicon was a lot more popular than we expected this year. The parking lots were jammed. We had to park a good distance away. When we got to the front of the building we discovered an amazingly long line.

The Line Outside

This looked like something we had seen at San Diego Comic-Con last year! Inside, the line was even nuttier.

The Line Inside

So here’s where helping Don really paid off. When we arrived to set up the day before, the first thing Don did was obtain guest passes for us. With these passes around our neck we walked by everyone right into the exhibit hall. Thank you, Don!

The plan was that Calvin would sit with Don at his table to give him a hand. Don was insistent that he was self-sufficient and didn’t need help, but Calvin really felt like he could contribute something and wanted to do what he could. It turned out Don was right.

Calvin "Helping"

Calvin still had a good time, but we all agreed that after lunch there wasn’t much point to sitting back there anymore. Calvin joked that he helped the guy at the table next to Don more than Don, when he sat there as “guard” while the guy left for a bit. Wouldn’t want anyone to mess with that actual outfit Kate Beckinsale wore in Underworld.

Guarding Kate's Skin Suit

After lunch Calvin and I strolled the aisles and fought the crowds and had a good time. We caught Don without any customers at one point (thankfully, a somewhat rare event) and I showed him comics and a few other things on my iPad. He jokingly asked where the camera was, not expecting that it actually had one. So I took a picture of him with the iPad.

Getting Don Rosa With An iPad

After that Calvin and I said goodbye to Don and went home. We will be back tomorrow with my 5-year-old who is extremely excited to meet Don for the first time and get a sketch from him.