Problem: iTunes can't resume downloads of a certain podcast.
Solution: Download it with wget.
Problem: Podcasts downloaded with wget can't be imported into iTunes "properly".
Solution: Use a proxy to fool iTunes into thinking it's downloading the podcast from its original source.
Apache has a proxy feature (mod_proxy + mod_proxy_http). Using the fact that proxy requests are subject to virtual-host matching, we can handle some hosts using Apache itself instead of proxying out. Within the hosts, we can proxy all directories but a few using the ProxyPass directive with '!'. Thus, we can be a proxy for most URLs yet handle some requests using our local versions of those resources.
For the Apache config file below, assume we are trying to download
Apache config file:
Set the proxy in System Preferences, and click download. iTunes will immediately download the podcast from the local copy.
Random Notes >