Subarr: un Sonarr minimalista para YouTube que funciona en una Raspberry Pi
Cuando estás suscrito a cien canales de YouTube, es fácil perderse algo importante. Especialmente si tus creadores favoritos publican contenido a diferentes horas del día. ¿Qué puedes hacer? Por supuesto, puedes confiar en las notificaciones de YouTube, pero ¿qué pasa si quieres automatizar el proceso — descargar nuevos videos mediante yt-dlp o recibir alertas en Discord? Para eso exactamente fue creado Subarr.
¿Qué clase de criatura es esta — Subarr?
Subarr es una herramienta ligera (¡menos de 500 líneas de código!) que:
- Monitorea canales y listas de reproducción de YouTube mediante RSS
- Ejecuta acciones específicas cuando aparecen nuevos videos
- Consume recursos mínimos — funciona incluso en una Raspberry Pi
El desarrollador Derek Antrikan lo creó como alternativa a las soluciones "pesadas" como Tube Archivist (que requiere 2-4 GB de RAM). Curiosamente, el proyecto originalmente se llamaba YouTubarr, pero después de una discusión en Reddit se decidió cambiar el nombre para enfatizar su naturaleza orientada a RSS.
¿Cómo se compara Subarr con las alternativas?
El README incluye una tabla comparativa completa con competidores (¡12 proyectos!), pero las principales diferencias de Subarr son:
- RSS en lugar de API — no sobrecarga YouTube y no requiere claves
- Minimalismo — solo funcionalidad esencial, sin adornos
- Integración con ytsubs. app — sincroniza con tus suscripciones reales de YouTube
- Acciones flexibles — desde simples notificaciones webhook hasta descargas mediante yt-dlp
Por cierto, la interfaz está deliberadamente diseñada para parecerse a Sonarr — para que los usuarios del ecosistema *arr se sientan familiarizados.
¿Cómo funciona técnicamente?
Bajo el capó:
- Node.js 18+ (puede ejecutarse incluso en hardware antiguo)
- SQLite para almacenamiento de datos
- Feeds RSS de YouTube (¡sí, todavía funcionan!)
Ejemplo de cómo agregar una lista de reproducción:
# В интерфейсе просто вставляем URL вида:
https://www.youtube.com/playlist?list=PLopY4n17t8RDoFQPcjBKWDEblGH1sOH2h
Limitación importante: debido a las particularidades de los feeds RSS de YouTube, Subarr solo puede ver los últimos 15 videos de una lista de reproducción. Si un creador agrega un video en la posición 16, puede ser ignorado. Pero para la mayoría de escenarios (especialmente canales activos) esto es suficiente.
¿Quién lo encontrará especialmente útil?
- Entusiastas de la automatización — ¿quieres que los nuevos videos de tu colección se descarguen automáticamente en tu NAS? Subarr + yt-dlp = solución.
- Moderadores de comunidades — notificaciones instantáneas en Discord sobre nuevos videos de temas relevantes.
- Investigadores — monitoreo de actualizaciones en listas de reproducción de nicho.
- Propietarios de servidores modestos — el proyecto consume recursos mínimos.
Instalación en 3 minutos
- Clona el repositorio:
git clone https://github.com/derekantrican/subarr.git
cd subarr
- Instala las dependencias y ejecuta:
npm install
npm run start-server
- Abre http://localhost:5000 y agrega tus primeras listas de reproducción.
¿Qué hay en el roadmap?
El desarrollador advierte honestamente — este es un proyecto hobby, y no se deben esperar actualizaciones importantes. Pero si necesitas:
- Autenticación (¡todavía no! No expongas Subarr a internet sin nginx)
- WebSocket para actualizaciones de UI en tiempo real
- Copias de seguridad de la base de datos
— puedes contribuir al desarrollo. ¡El código fuente es abierto!
Conclusión: ¿vale la pena probarlo?
Subarr no es un monstruo universal, sino una herramienta práctica para una tarea específica: "suscríbete y reacciona a los nuevos lanzamientos." Si tú:
- Estás cansado de verificar manualmente docenas de canales
- Necesitas una forma sencilla de automatizar descargas/notificaciones
- Te importa la carga mínima del sistema
— esta herramienta definitivamente merece un lugar en tu flujo de trabajo. Y si necesitas un archivo multimedia completo — quizás sea mejor que mires Tube Archivist u otras soluciones de la comparación en el README.
P.D. Dato curioso: el nombre original YouTubarr tuvo que cambiarse debido a la confusión con otro proyecto — Youtubarr. La historia del cambio de nombre está justo aquí.
Proyectos relacionados