
Si tienes una biblioteca digital mediana o grande, sabes lo tedioso que es buscar nuevos episodios, descargar, renombrar y organizar archivos a mano. Lo que empieza como “descargo el capítulo de hoy” se convierte en 20 minutos de búsqueda en múltiples trackers.
Ahí entran estas herramientas. El *arr stack y FlexGet son las dos soluciones más populares para automatizar todo el proceso. Pero cada una tiene un enfoque distinto, y elegir la incorrecta puede hacer tu experiencia frustrante o fluida.
Qué es el *arr stack
El *arr stack es un conjunto de aplicaciones especializadas que trabajan juntas para automatizar la gestión de medios. El nombre viene de la terminación común: Sonarr, Radarr, Lidarr, Prowlarr…
Cada aplicación gestiona un tipo específico de contenido:
- Sonarr: series de televisión
- Radarr: películas
- Lidarr: música
- Readarr: libros y audiolibros
- Prowlarr: gestor centralizado de indexers
- Bazarr: subtítulos
Lo que hace único este stack es cómo trabajan juntas. Prowlarr actúa como hub central: configuras tus indexers (trackers de torrent o Usenet) una sola vez y los comparte con todas las demás apps. Cuando Sonarr o Radarr necesitan algo, le preguntan a Prowlarr, que busca en todos los indexers y devuelve los resultados.
Interfaz web y experiencia de usuario
Todas las apps del stack tienen una interfaz web bonita y funcional. Añades una serie o película, configuras tu calidad preferida (por ejemplo, 1080p mínimo, 4K preferido), y la app hace el resto.
Tienen calendario integrado (para series), notificaciones cuando algo falla, y un sistema de quality profiles muy potente. Radarr, por ejemplo, puede automáticamente actualizar tus películas a mejor calidad cuando sale un versión superior, sin que intervengas.
Configuración básica
La configuración típica envolve:
- Docker Compose con cada app en su propio contenedor
- qBittorrent o SABnzbd como cliente de descarga
- Prowlarr conectando a los indexers
- Hardlinks para que los archivos se muevan instantáneamente entre carpetas sin copiar datos
Un error común es no usar hardlinks, lo que obliga a copiar archivos de 60GB cada vez (lento y usa doble espacio). La solución: montar la misma carpeta /data en todos los contenedores.
Y FlexGet
FlexGet es una herramienta diferente. A diferencia del stack, es una única aplicación multi-propósito.
No tiene interfaz web nativa (aunque hay una en desarrollo). Se configura mediante archivos YAML y se ejecuta desde línea de comandos o como daemon.
Su fortaleza es la flexibilidad. Mientras el *arr stack está especializado en medios específicos, FlexGet puede automatizar prácticamente cualquier cosa:
- Descargas de RSS feeds genéricos
- Búsqueda en páginas web
- Procesamiento de archivos
- Integración con servicios externos
- Incluso cosas que no tienen API
Plugins de FlexGet
FlexGet tiene un ecosistema extenso de plugins. Puedes conectar a casi cualquier sitio o servicio. Algunos ejemplos:
- series y movies: seguimiento de episodios
- download: múltiples clientes (Deluge, Transmission, SABnzbd, uTorrent…)
- rss: lectura de RSS
- regexp: filtrado avanzado por expresiones regulares
- set: modificación de metadatos
- input: desde casi cualquier fuente
La configuración de una tarea básica en YAML sería:
1
2
3
4
5
6
7
tasks:
tv:
rss: http://example.com/torrents.xml
series:
- some show
- another show
download: /downloads/tv
Comparación directa
| Aspecto | *arr Stack | FlexGet |
|---|---|---|
| Interfaz web | Sí, nativa | No (en desarrollo) |
| Curva de aprendizaje | Baja | Media-alta |
| Especialización | Por tipo de medio | Genérica |
| Mantenimiento | Docker (auto-actualiza) | pip update |
| Quality profiles | Automático | Manual |
| Calendario | Sí | No |
| Indexers | Centralizados (Prowlarr) | Por plugin |
Cuál elegir
Elige *arr stack si:
- Quieres algo que funcione out-of-the-box
- No te importa configurar Docker
- Necesitas calendario y quality profiles automáticos
- Solo descargas series, películas, música o libros
- Quieres una interfaz bonita para toda la familia
Elige FlexGet si:
- Tienes conocimientos técnicos avanzados
- Necesitas automatizar algo que no sean medios
- Ya tienes un workflow específico y quieres control total
- No te importa usar línea de comandos
- Quieres flexibilidad total sobre dónde y cómo buscar
Mi recomendación
Para la mayoría de usuarios con un Home Lab, el *arr stack es la opción obvia. Y si ya tienes Jellyfin o Plex para ver medios, encaja perfectamente.
Pero puedo ver casos donde FlexGet tiene sentido: automatizar descarga de podcasts, procesar archivos de un servicio con API peculiar, o integrar con sistemas que no tengan soporte nativo.
Y aquí viene lo bueno: pueden trabajar juntos. FlexGet puede buscar y descargar archivos que luego *arr detecta y procesa. O puedes usar FlexGet para tareas específicas y *arr para el resto.
Lo importante es entender que no son excluyentes. Son complementarios.
Compártelo si te ha resultado útil.
¿Quieres implementar una automatización similar en tu empresa? Hablemos de tu proyecto.
Y… hasta aquí por hoy!
Loading comments from Disqus ...