This is fantastic. I tried TiVo's implementation so many times over the years and it was always so glitchy, slow to transfer, a real pain. I've tested this a bunch just now and it's working great. Those downloads are FAST. Once again, Channels's devs knock it out of the park!
Feature request: the ability to queue up downloads from the webUI? I'm guessing they can't download in the background, but maybe when we next launch the app. Automatically or by confirming the queue? I know this is brand new and we've got a ways to go, just wanted to share the idea.
Future feature request: the ability to set up automated downloads of specific shows. Lots of podcast apps do this and allow you to set limits. They let you keep a fresh cache of updated content, like 1 or 2 of the most recent shows or whatever. Without any of the tapping required every day. The scenario I'm thinking about would make it great for a daily train commute.
Back in the day, before podcasts were popular, when I had a long early drive to work, I used to do this with late night talk shows. I cobbled together a system with an old-school VCR and a digitizer, along with some creative use of QuickTime, AppleScript and iTunes. My Mac automatically converted the opening monologues to MP3 and synced them to my iPod nightly. Sounds crazy I know, but it worked really well for me! lol