Ce problème n'est pas spécifiquement lié à la version 12.4.3 d'iTunes, mais apparaît depuis la 12.3.3 pour autant que je m'en souvienne. Je l'ai également rencontré sous OS X 10.11.4 et 10.11.5.
Tous mes podcasts d'un site particulier ne se téléchargent plus. J'ai de nombreux autres podcasts (provenant d'autres sources) qui ne présentent aucun problème de téléchargement.
Il semble qu'iTunes sur mon Mac ait des problèmes avec les redirections HTTP/1.1 (302) pour les podcasts ; j'obtiens le petit cercle rond avec le point d'exclamation devant le podcast, et quand je clique dessus :
J'ai décidé de lancer Wireshark pour voir ce qui se passait, et je suis arrivé à la conclusion qu'iTunes semble avoir un problème avec une redirection qu'il reçoit du site web.
La requête HTTP/1.1 d'iTunes demande de
GET http://rf.proxycast.org/1153838588270485504/16256-18.04.2016-ITEMA_20963865-0.mp3
ce qui donne une page vide. Le serveur répond avec une redirection 302 vers
http://media.radiofrance-podcast.net/podcast09/16256-18.04.2016-ITEMA_20963865-0.mp3
qui est le podcast de travail en effet. De plus, lorsque j'ouvre cette URL dans iTunes (Fichier > Ouvrir le flux), cela fonctionne également. Pourtant, malgré cette URL fonctionnelle, iTunes ne semble pas être en mesure de télécharger/lire le podcast via la redirection.
Pas même directement depuis l'iTunes Store :
https://itunes.apple.com/fr/podcast/continent-sciences/id115153984?mt=2&ign-mpt=uo%3D4#
Cela se produit pour tous les podcasts de cette société, qui semble avoir redirigé tous ses podcasts de rf.proxycast.org vers media.radiofrance-podcast.net.
Je pense donc que mon iTunes a du mal à gérer cette redirection. A moins que ce ne soit autre chose, mais je ne sais pas quoi.
J'ai essayé d'accéder au podcast à partir d'un autre appareil (PC) et le podcast fonctionne parfaitement. J'ai réinstallé iTunes, recréé le fichier .xml d'iTunes, sans changement. Désabonnement, suppression, réabonnement. J'ai essayé de nombreuses choses. Rien n'y fait.
Des idées pour savoir où chercher ?
Voici le flux TCP de Wireshark :
GET /1179796318600568832/16256-27.06.2016-ITEMA_21019982-0.mp3 HTTP/1.1
Host: rf.proxycast.org
Connection: close
User-Agent: iTunes/12.4.3 (Macintosh; OS X 10.11.6) AppleWebKit/601.7.7
HTTP/1.1 302 Found
Date: Sat, 03 Sep 2016 11:07:53 GMT
Server: Apache
Set-Cookie: e=V8qvCQqAhy4AAX6jDnMAAAGD; path=/; expires=Thu, 28-Sep-17 11:07:53 GMT; domain=.proxycast.org
p3p: policyref="/w3c/p3p.xml",CP="NON DSP COR CURa PSA PSD OUR BUS NAV STA"
Location: http://media.radiofrance-podcast.net/podcast09/16256-27.06.2016-ITEMA_21019982-0.mp3
Connection: close
Content-Type: text/html; charset=iso-8859-1
EDIT : l'URL du podcast est http://radiofrance-podcast.net/podcast09/rss_16256.xml