1 votes

iTunes 12.4.3 (sur OS X 10.11.6) : podcasts : problèmes avec la redirection HTTP/1.1 302 ?

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 :

error 302

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

0voto

erratic Points 135

Il s'avère que les problèmes viennent de mon ESET Endpoint Antivirus 6.3.85 (et antérieures) sur OSX 10.11.6 (et antérieures). Plus particulièrement, le programme d'ESET Protection de l'accès au Web .

Lorsque je le désactive, tout fonctionne bien.  Pour récapituler, le problème apparaît avec tout logiciel accédant à des URL telles que

http://rf.proxycast.org/1181578500855832576/14489-02.07.2016-ITEMA_21024836-0.mp3 (1)

Cette URL redirige vers

http://media.radiofrance-podcast.net/podcast09/14489-02.07.2016-ITEMA_21024836-0.mp3 (2)

L'URL (1) se casse effectivement dans iTunes, Safari, Chrome, Firefox.

L'URL (2) fonctionne bien partout.

J'ai essayé d'exclure le domaine "proxycast.org" de la liste d'analyse des URL, mais cela ne résout pas complètement le problème. iTunes ne parvient toujours pas à gérer correctement la redirection, semble-t-il, tout comme Safari. Chrome et Firefox lisent bien l'URL.

Pour l'instant, la seule solution de contournement temporairement acceptable que j'ai trouvée consiste à exclure l'adresse IP de (1) l'analyse par ESET. Cela ne fonctionnera bien sûr que jusqu'à ce que cette IP change.

Pour conclure :

Il y a un problème de liaison entre les redirections HTTP, ESET Endpoint Antivirus pour Mac OS X, et iTunes pour OSX (ou Safari).

PS : Je n'ai pas ce problème avec ces podcasts sur d'autres machines, Mac et PC, qui n'exécutent pas ESET.

0voto

erratic Points 135

Je peux confirmer que c'était la version ESET.

Avec la version 6.4.246 d'ESET, le problème n'existe plus.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X