Whilst installing the latest version of Juice, a cross-platform podcast receiver on Windows Vista, I came across a rather simple error that prevented the program from functioning correctly on the first load, and then from loading thereafter. The error log generated the following output (where xxx indicates the username):

Traceback (most recent call last):
File "gui.py", line 4, in ?
File "iPodderGui.pyc", line 3573, in main
File "ipodder\configuration.pyc", line 468, in __init__
File "os.pyc", line 154, in makedirs
OSError: [Errno 2] No such file or directory: 'C:\\Users\\xxx\\My Documents\\My Received Podcasts'

Fortunately the fix seems to be quite simple and pain free (though a bit of a hassle to implement manually), found courtesy of Randall’s Life.

  1. Change the compatability mode of the application to Windows XP SP2 mode. To do this, right-click the application file, or a shortcut to the program, select properties, click the ‘Compatability’ tab and then tick the box to ‘Run this program in compatability mode for:’ and select the appropriate option from the download menu.
  2. Locate the file Ipodder.cfg (normally found under C:\Users\xxx\AppData\Roaming\iPodder) and edit it such that the line reading “download_dir = ‘C:\\Users\\xxx\\My Documents\\My Received Podcasts'” instead reads “download_dir = ‘C:\\Users\\xxx\\Documents\\My Received Podcasts'”.

After that, the program should run normally.