Thursday, February 3, 2011

Apple TV, Generation Two: Thumbs Up (w/ Reservations)!

"The all-new Apple TV" is a lot better than Apple's Gen One product. The $99 device does a lot more (see below), it's a lot cheaper, and it's ultra-easy to set up.

It sits in the palm of your hand until you hook it to your HDTV via an HDMI cable (not included). Plug it in via the included power cord and set the TV to the proper input, and you instantly have a picture.



The first picture you see on the TV screen asks you to use the included remote to select English (or whatever language you prefer).

Next, you see on the TV screen a list of WiFi networks from which Apple TV wants you to select one to join. You choose your network and enter a password if needed.

You then go to iTunes  on your computer and turn on Home Sharing (Advanced menu -> Turn On Home Sharing). After you type in your Apple ID and password and click Create Home Share, all you have to do is click on the Done button.

Back at the Apple TV, you then use its remote to navigate to Settings > Computers, choose Turn On Home Sharing, and use the onscreen keyboard to enter your Apple ID and password.

That's it! Your computer will now show up under Computers in Apple TV's main menu. Just choose it, and you'll see on the TV screen a list of categories (Music, Movies, TV shows, etc.) that give you access to all your streamable goodies. The Apple TV is in business ... and you don't even have to tell iTunes to sync content to it.

That's because the new Apple TV does not have an onboard hard drive or any other kind of storage. You can't sync content to it. Everything it plays is streamed to it.

It streams any content which your computer's iTunes app has to offer — music, movies, TV shows, podcasts, photos, etc. Right out of the box, I tried Apple TV with iTunes movies and found it worked smoothly, much more so than my Gen One Apple TV ever did. One thing I liked especially: when you fast-forward through a movie, the new Apple TV lets you move into material that it has yet to buffer. The screen goes dark, but the time indicator at the bottom of the screen shows you exactly where you are. When you get to the point in time at which you want to resume play, you just press the remote's Play button and regular Apple TV streaming with picture and sound resumes instantly from that very point.

You can buy or rent movies and TV shows from the iTunes Store and watch them instantly. You can watch Netflix Instant streams and screen YouTube videos. You can listen to Internet radio. You can search for and view Flickr images. (Yet the new Apple TV doesn't do Pandora or Rhapsody!?!)

At the App Store, Apple offers an iPhone/iPad/iPod Touch app called Remote that lets your iDevice stand in for the Apple TV's remote control. One advantage: you don't have to be in the same room, so you can control (say) what track or playlist is playing while you are dicing onions in the kitchen. (Don't forget to wipe your hands first.)

Apple's promotional AirPlay image
I bought the new Apple TV for its highly touted audio/video AirPlay capability. When you're playing music or videos in the iPod app on your iPhone or other iDevice, you'll see:


Tap the AirPlay icon seen at the right of the row of controls in the image above, and a menu pops up on the screen of the iPhone (or whatever iOS-based iDevice you're using) allowing you to redirect both audio and video to "Apple TV" (unless you've gone to the trouble to rename the device more descriptively). Like magic, the picture and sound start playing right on your TV, via the Apple TV. Technically, what's happening is that your iDevice is "pushing" the content to the Apple TV, which accepts and plays the content in the same way as it would if the Apple TV itself were "pulling" the content from iTunes on your home computer.

You can even use Apple TV's remote to do things like pause and resume playback, fast forward and reverse, go forward and back a chapter at a time, etc.

It's a neat trick, and it even works for YouTube. But — and this is my biggest gripe — for most other iDevice video players, including QuickTime running in Safari, it only forwards the audio, not the video, to the Apple TV. The video keeps playing, but it's on the little screen of the iDevice.

I was hoping to (see The Marvelous Air Video App: It Streams Videos from Your Mac or PC to iPhone/iPad/iPod Touch) get the Air Video app to do the AirPlay thing with both video and audio. No such luck. It forwards only the audio to the Apple TV. (Or maybe it is forwarding the video, but Apple TV is ignoring it.)

It's not a deal breaker, and I'm not going to return my new Apple TV for a refund. Yet it's an ugly fly in the ointment. Why in the world would Apple not get the AirPlay icon working identically for all video apps?

Here's more coverage of AirPlay with Apple TV, including more information about the flaw:


CNET's review of the new Apple TV was filed before Apple delivered on its (at that time) still-promised AirPlay capability, so it doesn't mention the flaw ... but the review is still well worth reading.

BTW, a like anomaly is that you can use AirPlay to "push" photos stored on your computer to the Apple TV ... but AirPlay won't do the same for iPhone-shot photos and videos that are still stored on your iPhone.

You can use iDevice-based apps such as Pandora and Rhapsody to fill in for such capabilities as are regrettably missing on the Apple TV itself ... but the Apple TV will irritatingly display "Unknown Artist" and "Unknown Track" for music sent to it from such third-party music apps.

And, on the plus side, when you can get AirPlay to stream videos or audios properly from iDevice to Apple TV, you can then proceed to use your iDevice for other purposes such as browsing in Safari. AirPlay does its magic "in the background" on the iDevice.

What no one seems to know is whether the current glaring AirPlay-to-Apple-TV insufficiencies can simply vanish if Apple updates its iOS operating system that runs the iDevices, and/or the Apple TV software itself. If not, then app developers might have to re-jigger their apps to get it all working right ... not optimal, from the point of view of impatient users like me.

Or ... will this turn out to be a permanent gap between the ideal and the real, along the lines of iDevices' lingering inability to play Flash web videos?

Wednesday, February 2, 2011

The Marvelous Air Video App: It Streams Videos from Your Mac or PC to iPhone/iPad/iPod Touch

Air Video is a wonderful thing. It lets you watch your videos anywhere.

True, you need to be carrying an iPhone or iPad or iPod Touch. Air Video is an app for Apple iOS-based devices.

Air Video will stream videos from your Mac or PC to your iDevice. The videos can be in almost any format: .mp4, .m4v, .mov, .avi, .wmv, .asf, .mpg, .mpeg, .mkv, .3gp, .dmf, .divx, .flv. So if your video file has any of those geeky abbreviations as its filename extension, Air Video will probably play it.

The secret formula is that Air Video will do "live conversion" of videos in formats which the iDevice can't ordinarily play. For example, an iPhone can't play an .mpg video ... but Air Video can!

Air Video will not play DRM-protected videos that you buy at the iTunes Store. To play one of those, Air Video will ask you if you want to open it in Safari on your iDevice. If you agree, the video will play in your iDevice's version of Apple's QuickTime engine. This happens courtesy of a handoff of the video by the Air Video app to the Safari app on the iDevice ... but only if the iDevice has been authorized to play your DRM-protected videos.

Air Video playback on an iPod or iPhone looks like this:



The Air Video app is fed by the Air Video Server running on a Mac or PC. On my Mac, upon being launched for the first time it installed itself as a Login Item that starts up each time my computer is booted, and then put its mini-icon in my menu bar:

Air Video Server's mini-icon is at left.

Air Video Server Preferences

When Air Video Server is running in the background on my Mac, as it normally does, an item in its mini-icon's drop-down menu lets me view and modify Air Video Server's Preferences:

Air Video Server's "Shared Folders" Preferences Tab

Air Video Server's "Shared Folders" preferences tab allows you to tell the server which of your Mac's folders (and all nested subfolders thereof) contain videos you want to stream to the Air Video app on your iDevice.


Remote Access

If you want Air Video to work when you are not at home and using your own WiFi network, you have to set up Air Video Server's "Remote" Preferences:


Air Video Server's "Remote" Preferences Tab

This is where things can get tricky! A full rundown on how to do it can be read here.

Crucial to remote connection is This Server PIN. Mine (see above graphic) is 8** *** **5. (I am showing it here with asterisks replacing seven of the actual numbers so that online malefactors won't "steal" my video streams.) 8** *** **5 appeared as if by magic when I checked Enable Access from Internet.

Once I have my PIN, I simply can ...


... in the Air Video App on the iPhone. (I cribbed that image from the page I gave the link to earlier; it uses a different PIN than my own 8** *** **5.)

My WiFi router features NAT-PMP (which stands for "Network Address Translation - Port Mapping Protocol") support — but not UPnP (which stands for "Universal Plug and Play") support. Whatever those terms mean to true geeks, my home router's NAT-PMP support means to me that Air Video Server is telling my router the following: whenever the Air Video app on my iPhone asks for access to my PIN, send the request on to be honored by the Air Video Server, running on my Mac, itself. If I didn't check Automatically Map Port and get a PIN, that wouldn't happen.

If I had a router that lacks NAT-PMP or UPnP support, I'd have to do manual "port forwarding" to get Air Video to stream videos to my iPhone when I'm away from home. So it pays to have a router with NAT-PMP or UPnP support.

By means of the PIN, Air Video's away-from-home remote access works when you are at a WiFi hotspot. If WiFi is unavailable and your iDevice can get on the 3G cellphone network, remote access still works!

Full disclosure: though Air Video remote access works from almost wherever you are, if the network connection you are using is too slow, it may not work smoothly and reliably. Playback may start and stop and start and stop and start and stop ... . Remember, you've been warned!