📺 RSS Stream : suivre des vidéos YouTube et Peertube, sans se faire bouffer par l'algo
J'en avais marre.
Marre d'ouvrir YouTube pour regarder une vidéo d'une chaîne que je suis, et de me retrouver 45 minutes plus tard à regarder un truc que je n'avais pas demandé. L'algo fait bien son boulot - trop bien.
La solution évidente : RSS. (encore ❤️)
Pas d'algo, pas de recommandations, juste les vidéos des chaînes que tu as choisies, dans l'ordre chronologique, point.
Sauf qu'une bonne appli Android pour faire ça simplement… j'en ai pas trouvé une qui me convenait. Alors j'en ai fait une, bien à l'arrache : RSS Stream
Avouons le, c'était également l'occasion d'avancer dans ma découverte de Flutter. Et en mode "crado", sans Cubit, sans Bloc, sans rien.
Ce que ça fait
Tu ajoutes des flux RSS de chaînes YouTube ou Peertube. Tu regardes tes vidéos. C'est à peu près tout.
Quelques trucs qui m'ont semblé indispensables en cours de route :
- Détection automatique du flux RSS : tu colles une URL de chaîne YouTube ou Peertube, l'appli se débrouille pour trouver le flux correspondant. Pas besoin d'aller chercher l'URL RSS à la main.
- Import/export OPML : tu gardes tes flux d'un lecteur à l'autre.
- Favoris persistants : les vidéos marquées sont sauvegardées localement, URL distante comprise - parce que les flux RSS ont une mémoire courte et les anciennes vidéos disparaissent.
- Quelques stats : temps de visionnage, répartition par flux. Rien de flippant, juste de quoi voir où part son temps.
- Données locales : aucun stockage tiers, aucun tracking, tout est stocké sur le smartphone, avec gestion du clean.
- et quelques autres bricoles ici ou là
Les choix techniques
Flutter pour le côté Android, Provider pour l'état, Shared Preferences pour le stockage local, et du parsing XML classique pour les flux.
Le seul truc un peu chiadé : filtrer les flux RSS génériques pour ne garder que ce qui ressemble à des vidéos. Certains flux mélangent tout - articles, vidéos, podcasts. L'appli essaie de trier ça en cherchant des enclosures vidéo ou des liens YouTube/Peertube. Ça marche bien dans la majorité des cas. Sous réserve que le flux RSS visé coche les standards requis.
Ce que c'est pas
Une appli iOS. Un agrégateur tous médias. Un truc avec du hors-ligne.
Juste un lecteur Android, sobre, qui fait ce qu'on lui demande.
Quelques limites
Comme tout repose sur des flux RSS, le nombre de vidéos affichées dépend exclusivement du fournisseur du flux. Par ailleurs, l'affichage de la vidéo intégrée peut parfois être problématique.
Dans ce cas de figure, un fallback se chargera d'afficher une WebView de la page complète. C'est un peu crado, mais ça fait le job.
Et pour la suite ? Il va falloir que je me penche sur la proposition de l'application dans F-Droid. En croisant les doigts pour que les modifs à venir côté Google ne viennent pas tout bloquer cet automne
En attendant, il y a un petit APK disponible par ici : 👉 Release RSS Stream sur Github
Et les sources du projet par ici :👉 GreenEffect/rss_stream sur GitHub
![]() |
![]() |
![]() |
![]() |
Licence CC BY-NC-SA 4.0, PR bienvenues.
(Image de couverture générée par IA)



