Projet

Général

Profil

Anomalie #4256

Deux émissions sont reproposées à chaque rafraîchissement de pocketcast

Ajouté par Frédéric Couchet il y a environ 4 ans. Mis à jour il y a environ 4 ans.

Statut:
Fermé
Priorité:
Normale
Assigné à:
Version cible:
-
Début:
11/02/2020
Echéance:
% réalisé:

0%

Temps estimé:

Description

Message reçu « Le flux rss semble rencontré un problème. Les deux dernières émissions me
sont reproposées à chaque rafraîchissement de mon application de podcast (pocketcast). Je l'ai pourtant écouté. Pour plus de précision, en ce qui concerne l'émission 51, c'est la
Chronique "Le libre fais sa comm'" qui réapparaît sans cesse, et pour la 52, le flux ne fait apparaître que le passage sur le sujet principal de l'émission.»

Historique

#1

Mis à jour par Frédéric Couchet il y a environ 4 ans

Après investigation, même si le flux RSS d'entrée (https://www.april.org/taxonomy_all_items/term/1918/all/feed) du script feed2lav.pl ne change pas le fichier de sortie https://april.org/lav.xml peut être différent (le script est exécuté toutes les 5 minutes). Les attributs type et length du tag <enclosure> ne sont pas dans le même ordre. La norme XML n'impose pas d'ordre aux attributs a priori donc normalement cela ne devrait pas être un problème, sauf si RSS impose un ordre ou si un lecteur de podcast se comporte différemment en fonction de l'ordre des attributs.

Gibus a poussé une branche overwite_out_single_item_enclosure dans le git du script feed2lav.pl pour forcer l'ordre des attributs. Avec cette version, la fichier lav.xml est identique à chaque exécution tant que le fichier d'entrée ne change pas évidemment.

Mise en production sur le serveur drupal :

cd /srv/lav-outils/podcasts/scripts
git pull
git checkout overwite_out_single_item_enclosure

La personne qui nous a contacté confirme que cela règle le problème sur pocketcast.

#2

Mis à jour par Frédéric Couchet il y a environ 4 ans

  • Statut changé de Nouveau à Fermé

Le problème s'est reproduit mais pas pour la même raison.

Il semblerait qu'un simple changement par exemple dans la description d'un podcast suffise pour que l'épisode réapparaisse. Mais le flux audio (le champ enclosure) n'a pas été modifié. Pocketcast ne devrait donc pas faire réapparaître une émission. Ou alors c'est une fonctionnalité de Pocketcast mais qui ne me semble pas logique et ne me semble pas correspondre à un fonctionnement normal d'un lecteur de podcast. Sur les autres lecteurs de podcasts testés l'émission ne répparaît d'ailleurs pas.

Il est rare qu'on modifie a posterio le contenu donc le problème devrait survenir que très rarement. On ne peut rien faire de plus.

La personne va faire remonter le bug à l'éditeur du logiciel.

Formats disponibles : Atom PDF