Projet

Général

Profil

Actions

Demande #3391

fermé

Améliorer le flux RSS de Libre à vous ! (ajouter description, image, le rendre détectable sur téléphone)

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

Statut:
Fermé
Priorité:
Normale
Assigné à:
Catégorie:
-
Version cible:
Début:
29/10/2018
Echéance:
% réalisé:

0%

Temps estimé:
Difficulté:
2 Facile

Description

Le flux RSS des pages Libre à vous ! sur le Drupal n'a pas de valeur pour le champ description, n'a pas d'image associée et n'est pas forcément reconnu comme un flux podcast sur téléphones mobiles.


Demandes liées 1 (0 ouverte1 fermée)

Lié à Libre à vous ! - Demande #3392: Soumettre le podcast Libre à vous ! sur des sites qui listent des podcastsFermé29/10/2018

Actions

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

J'ai passé du temps à essayer de voir si au niveau de la configuration Drupal il était possible d'ajouter une description et une image pour ce flux, mais sans succès.

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

J'ai installé un lecteur de podcast sur mon téléphone mobile (AntennaPod).

Sur mon téléphone mobile, si je vais sur la page https://www.april.org/libre-a-vous avec un navigateur web (lightning par exempl)e et que je clique sur le lien "le flux RSS compatible avec la baladodiffusion (podcast)" (qui est https://www.april.org/taxonomy/term/1917/all/feed ) le navigateur affiche juste le contenu de la page alors que> normalement une boite de dialogue devrait apparaître avec un truc genre « Continuer avec » et dans les possibilités il y a « Ajouter un podcast » et le logo du lecteur de podcast.

Pour comparer, si je vais sur https://cause-commune.fm/shows/libre-a-vous/ et que je clique sur « En s'abonnant via RSS », la fenêtre de dialogue dont je parle apparaît et je peux donc ajouter le podcast à AntennaPod.

N'étant pas un expert RSS je ne sais pas si c'est le contenu du flus rss qui joue et/ou le nom du fichier.

J'ai mis en place un redirect au niveau du serveur web, qui renvoie l'url https://www.april.org/lav.xml vers https://www.april.org/taxonomy/term/1917/all/feed. Dans ce cas, si on clique sur l'url https://www.april.org/lav.xml la fenêtre de dialogue apparaît.

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

Pour ajouter une description au flux podcast (notamment pour que les mots clés logiciel libre par exemple apparaissent), j'ai finalement supprimé la redirection de https://www.april.org/lav.xml vers https://www.april.org/taxonomy/term/1917/all/feed au niveau du serveur web.

J'ai créé un script ameliorer-rss-lav.sh (pourri) qui récupère le flux https://www.april.org/taxonomy/term/1917/all/feed, ajoute la description et une image pour le flux et génère le fichier https://www.april.org/lav.xml. J'ai ajouté ce script dans la crontab drupal (exécution toutes les 5 minutes).

J'ai mis le script dans le git des scripts.

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

  • Lié à Demande #3392: Soumettre le podcast Libre à vous ! sur des sites qui listent des podcasts ajouté

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

J'ai mis du entity-encoded HTML dans le champ description du flux RSS (du channel donc). Selon http://www.rssboard.org/rss-specification la description d'un item peut contenir du HTML mais pour la description du channel il n'y a rien d'indiqué. Et selon https://en.wikipedia.org/wiki/RSS "As a result, publishers began placing HTML markup into the titles and descriptions of items in their RSS feeds. This behavior has become expected of readers, to the point of becoming a de facto standard,[citation needed]".

Donc, le HTML ne semble pas forcément être autorisé par la spécification pour le champ description du channel. Et donc en des lecteurs RSS le comportement ne sera pas le même.

Liferea interprète correctement le html présent dans le champ description (et notamment le lien vers le site de la radio) et affiche également l'image qui est signalée via la métadonnées <image>.

Le site gpodder.net aussi https://gpodder.net/podcast/libre-a-vous-2

Visiblement akregator ne tient pas compte des infos (description, image) du podcast mais uniquement des épisodes.

Par contre AntennaPod n'interprète pas le html et n'affiche pas l'image.

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

  • Statut changé de Nouveau à Fermé
Actions

Formats disponibles : Atom PDF