I have subscribed to some 40+ different podcasts. Occasionally, I am off-line for a few days, so some daily podcasts have several new episodes when I get back. If I select 'get all', iTunes tries to start three downloads in parallel. But many sources apparently only allow two (or even one) parallel downloads, making the third one wait.
If the proceeding downloads take too much time (> 2 minutes?), the waiting ones time-out, not to be restarted automatically.
When I get back, iTunes has downloaded a certain subset of the podcasts I wanted, timed-out the rest, and is sitting idle.
This also happens when I find a new podcast with many episodes to be downloaded. I once had to restart all timed-out downloads several times (downloading 100+ episodes for a new podcast).
My only solution until now is to disable "allow simultaneous downloads" until all has been downloaded to my PC. But this is rather slow, and also unnecessarily serializes downloads coming from different sources.
Is it possible to instruct iTunes to allow simultaneous downloads, but restrict it to downloads from different servers? That way, no timeout can prevent iTunes from downloading all, but keeping the maximum speed for parallel downloads.
If not, it would also be a little help if I can configure iTunes to only use two downloads in parallel globally; better than nothing.