Subarr - un Sonarr minimaliste pour YouTube qui tient sur un Raspberry Pi
Quand vous êtes abonné à une centaines de chaînes YouTube, il est facile de manquer quelque chose d'important. Surtout si vos créateurs préférés publient du contenu à différentes heures de la journée. Que pouvez-vous faire ? Vous pouvez bien sûr compter sur les notifications YouTube, mais que se passe-t-il si vous souhaitez automatiser le processus — télécharger de nouvelles vidéos via yt-dlp ou recevoir des alertes sur Discord ? C'est exactement pour cela que Subarr a été créé.
Quel genre de bête est-ce — Subarr ?
Subarr est un outil léger (en moins de 500 lignes de code !) qui :
- Surveille les chaînes et playlists YouTube via RSS
- Exécute des actions spécifiées quand de nouvelles vidéos apparaissent
- Consomme un minimum de ressources — fonctionne même sur un Raspberry Pi
Le développeur Derek Antrikan l'a créé comme alternative aux solutions « lourdes » comme Tube Archivist (qui nécessite 2-4 Go de RAM). Fait intéressant, le projet s'appelait à l'origine YouTubarr, mais après une discussion sur Reddit, il a été décidé de changer le nom pour souligner sa nature orientée RSS.
En quoi Subarr est-il meilleur que les alternatives ?
Le README comprend un tableau comparatif complet avec les concurrents (12 projets !), mais les principales différences de Subarr sont :
- RSS au lieu d'API — ne sollicite pas YouTube et ne nécessite pas de clés
- Minimalisme — uniquement les fonctionnalités essentielles, sans fioritures
- Intégration avec ytsubs. app — synchronisation avec vos véritables abonnements YouTube
- Actions flexibles — des simples notifications webhook au téléchargement via yt-dlp
Au fait, l'interface est délibérément conçue pour ressembler à Sonarr — pour sembler familière aux utilisateurs de l'écosystème *arr.
Comment ça fonctionne techniquement ?
Sous le capot :
- Node.js 18+ (peut fonctionner même sur de vieux matériels)
- SQLite pour le stockage des données
- Flux RSS YouTube (oui, ils fonctionnent encore !)
Exemple d'ajout d'une playlist :
# В интерфейсе просто вставляем URL вида:
https://www.youtube.com/playlist?list=PLopY4n17t8RDoFQPcjBKWDEblGH1sOH2h
Limitation importante : en raison des spécificités des flux RSS YouTube, Subarr ne voit que les 15 dernières vidéos d'une playlist. Si un créateur ajoute une vidéo en 16ème position — elle peut être manquée. Mais pour la plupart des scénarios (surtout les chaînes actives), cela suffit.
Qui le trouvera particulièrement utile ?
- Les passionnés d'automatisation — voulez-vous que les nouvelles vidéos de votre collection se téléchargent automatiquement sur votre NAS ? Subarr + yt-dlp = solution.
- Les modérateurs de communautés — notifications Discord instantanées sur les nouvelles vidéos d'un sujet.
- Les chercheurs — surveillance des mises à jour dans des playlists de niche.
- Les propriétaires de serveurs faibles — le projet consomme un minimum de ressources.
Installation en 3 minutes
- Clonez le dépôt :
git clone https://github.com/derekantrican/subarr.git
cd subarr
- Installez les dépendances et lancez :
npm install
npm run start-server
- Ouvrez http://localhost:5000 et ajoutez vos premières playlists !
Qu'y a-t-il dans la feuille de route ?
Le développeur avertit honnêtement — c'est un projet de hobby, et il ne faut pas s'attendre à des mises à jour majeures. Mais si vous avez besoin de :
- L'authentification (pas encore ! N'exposez pas Subarr sur Internet sans nginx)
- WebSocket pour les mises à jour de l'interface en temps réel
- Sauvegardes de la base de données
— vous pouvez contribuer au développement. Le code source est ouvert !
Conclusion : vaut-il la peine d'essayer ?
Subarr n'est pas un monstre universel, mais un outil pratique pour une tâche spécifique : « s'abonner et réagir aux nouvelles sorties ». Si vous :
- En avez marre de vérifier manuellement des dizaines de chaînes
- Besoin d'un moyen simple d'automatiser les téléchargements/notifications
- Tenez à la charge système minimale
— cet outil mérite définitivement une place dans votre flux de travail. Et si vous avez besoin d'une archive média complète — vous feriez peut-être mieux de regarder Tube Archivist ou d'autres solutions de la comparaison dans le README.
P.S. Fait amusant : le nom d'origine YouTubarr a dû être changé en raison de la confusion avec un autre projet — Youtubarr. L'histoire du changement de nom est juste ici.
Projets similaires