As a proud and mostly satisfied owner of an Apple TV, I was pretty excited about being able to order movie rentals directly through my Apple TV. It’s like having cable on demand without actually having to pay a monthly fee for cable. The system is pretty simple to use and relatively inexpensive. Movies run from $3.99 to $4.99 depending on whether you get regular quality or HD quality.
The system is set up to work like this: First you browse through the available movies - and it should be noted that this list continues to grow. It doesn’t contain every title, but usually when I rent I’ve found something that I want to watch, including new releases. So you choose your movie, hit the “Rent” button, and the fee is charged to your iTunes account. The movie is then added to the Rented Movies option in your menu and the download begins. A few minutes later, once the video has started downloading, you get a notification that the movie is ready to be watched. You have the option of watching it immediately (streaming while you watch), or you can watch it any time within a 30 day window. Once you start watching it, you have 24 hours to complete watching it before it expires.
In theory, this system is pretty sweet, when it works, like say, nine in the morning on a Sunday. Works like a charm. Want to know when this system is broken? Sunday night, at, say 7pm. Apple does not have the bandwidth to handle all of the people renting movies on a Sunday night. Period. Instead of the system working, here’s what happens:
You choose a movie, hit the rent button, you wait a few minutes, you get the notification that your movie is ready to watch, so you hit play (and so start your 24 hour expiration period). Works great for about 10 minutes, then the movie freezes for a minute or two, and the you are rewarded for that wait with another 30 seconds of the movie before it freezes again. The Apple servers simply cannot keep up with the download rate. And for the record, I checked my internet connection to make sure that it isn’t on my end. While this was happening I was pulling down nearly 9mb per second, which is as fast, if not faster than most cable hookups.
Here’s why this sucks: Despite it’s inability to serve up the data fast enough during high traffic hours, the ATV tells you that it’s ok to start watching your movie. Because you’re told it’s ok to start, you press play and your 24 hour expiration timer clicks on. But here’s the kicker: the movie doesn’t download enough to even watch half of it over the course of several hours. You can’t stay up all night waiting for the movie to download, and you can’t skip work to watch it the next day. If you unsuccessfully try to watch your movie at, say, 7pm on a Sunday, it will expire on Monday night at 7pm whether you’ve watched it or not. If you get home from work at 6:30 you’re pretty much screwed. You’ve lost your $4.99 rental price and now you’re all pissed up because you’ve watched just enough of a movie to want to know what happens, but you’ll have to wait for it to come on Netflix to see how it ends.
What really burns me is that, ok, your servers can’t handle it. That sucks, but ok. So why does the system say that it’s ok to watch your video, when in reality the servers can’t deal. If the system said that there wasn’t enough bandwidth, then fine, I wait until it’s fully downloaded and watch it at my leisure sometime in the next month, no harm done. But because I’ve pressed Play, I’ve activated the 24 hour expiration period for a product that I don’t even have yet. By my estimation, 3:10 to Yuma will be downloaded somewhere around 2am tonight, which is obviously a little late in the day to start watching a movie.
Apple needs to fix this problem and fix it soon. I’m going to harass their customer service department for a refund. What the hell am I going to do with my Sunday night now?