Une fois n'est pas coutume, je propose un mini patch.
Il s'agit de pouvoir récupérer la bonne url de la source quand un fil rss propose un <guid> sans permalink.
Actuellement spip considère que c'est équivalent à <guid ispermalink="true">, mais ca ne l'est pas forcement.
Ligne 185 on ajoute donc la condition
AND extraire_attribut($regs[0], 'ispermalink') !== NULL
Pour obtenir :
// guid n'est un URL que si marque de <guid ispermalink="true"> ;
// attention la valeur par defaut est 'true' ce qui oblige a quelque
// gymnastique
if (preg_match(',<guid.*>[[:space:]]*(https?:[^<]*)</guid>,Uims',
$item, $regs) AND preg_match(',^(true|1)?$,i',
extraire_attribut($regs[0], 'ispermalink')) AND extraire_attribut($regs[0], 'ispermalink') !== NULL)
$data['url'] = $regs[1];
Avec ca on peut capter les podcasts de radiofrance correctement
BoOz