How do I download iTunes podcasts with hpodder or other software?

Well, I want to download some lectures from Itunes.apple.com, and I've found a program called hpodder but I really haven't understood how to use it.

Does anyone here know how to ? Or does anyone know a better way ?

Thank you.

( By the way This is what I am searching to download http://itunes.apple.com/itunes-u/computer-science-61cl-001/id354819035?mt=10 )


Note: From Ubuntu 13.04 (Raring) onwards, tunesviewer is available in the repositories, and so can be installed with a simple sudo apt-get install tunesviewer.


For downloading itunes podcasts and itunes University material, the easiest way is to use TunesViewer instead of hpodder. The former program cleverly masks your user agent and appears to apples's site as the itunes program and so is able to parse all the itunes urls; once installed, you can even click an itunes link in Firefox and it will open in TunesViewer.

TunesViewer 1.5.2 can be downloaded from sourceforge and is a .deb file so is easily installed by double-clicking and selecting install in Software Centre; it has very few dependencies and is a much lighter-weight program than iTunes. You can set the location of your download folder from edit > preferences and then you should click the box to set TunesViewer as 'default opener', so any browser links will open in it. You download your podcasts by right clicking the files in the bottom tab of the program or the "free" link above, or you can just play them if you want with an external application such as rhythmbox, which it has been tested with.

There are some great itunes U courses available (the first screenshot shows the one you want) and if you click the box in the far left hand corner of the program interface you can select to search for itunes U or regular itunes podcasts. You can of course manually copy an url into the program and load it up.

TunesViewer is the only decent way to access the itunes U or podcast pages of apple.com on Linux without installing iTunes in wine. You don't need to know a link before hand and you can just start the program, and from the itunes U homepage, you can go to all the other itunes podcast pages. It's a great program that I use a lot!

enter image description hereenter image description here


hpodder is fairly simple to use in general.

  1. use hpodder add http://.... to add the podcast's RSS feed URL.
  2. use hpodder update periodically to download all podcasts, hpodder catchup number to download a specific one, etc. (see man hpodder, Quick Start section).

iTunes doesn't provide RSS/XML feeds by default, so it's easiest to just paste the URL into Feed Flipper and use the URL it returns with hpodder add; this works with regular iTunes (free) podcasts.

BUT iTunes University podcasts appear to be protected, and using anything other than iTunes to access them returns an HTTP 403 "forbidden" error, as shown below :(

izx@i5:~$ hpodder
1 podcast(s) to consider

Get: 1 Computer Science 61CL, 001|Fall 2009|UC Berkeley                        
100%                                                                   1 B/s 0s
11 episode(s) to consider from 1 podcast(s)
Get: 1.1 Lecture 3: Mapping PL Objects to the Machine  managing the a          
 *** 1.1: Message on http://feedflipper.net/convert.php?feed=http://deimos.apple.com/WebObjects/Core.woa/DownloadTrack/berkeley.edu-dz.3302310340.03302310342.3302310343/enclosure.mp4:
curl: (22) The requested URL returned error: 403

 *** 1.1: Error downloading                                                    
Get: 1.2 Lecture 4                                                             
 *** 1.2: Message on http://feedflipper.net/convert.php?feed=http://deimos.apple.com/WebObjects/Core.woa/DownloadTrack/berkeley.edu-dz.3302310340.03302310342.3302310349/enclosure.mp4:
curl: (22) The requested URL returned error: 403