Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

calibrarr

Herramienta que ajusta automáticamente los rangos de calidad (minSize/maxSize/preferredSize) para Sonarr/Radarr basándose en el tamaño real de archivos existentes, detectando outliers y funcionando junto a Recyclarr/TRaSH Guides.

Ficha actualizada 22 sept 2026, 16:21 · upstream 6 sept 2026, 23:26 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es calibrarr

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Calibrarr es una herramienta autoalojada que recalcula periódicamente los rangos de calidad (minSize, maxSize, preferredSize) para Sonarr/Radarr basándose en el tamaño real de archivos existentes en la biblioteca, no en guías estáticas. Utiliza Next.js y FastAPI con Python, almacenando datos en SQLite.

El cálculo se basa en MB por minuto de runtime real extraído desde mediaInfo.runTime, evitando errores con episodios de duración variable. Detecta outliers mediante un algoritmo que absorbe gradualmente archivos al núcleo estadístico (Q1/Q3), escalando naturalmente con el tamaño de la biblioteca. Permite configuración independiente por instancia.

Funciona junto a Recyclarr siempre que no haya quality_definition en su config, y soporta migración automática desde ArrSize. Incluye soporte para TrueNAS SCALE sin registry externo.

CASOS DE USO
  • Ajustar rangos de calidad automáticamente para *arrs sin guías estáticas
  • Detectar y revisar archivos outliers que pueden sesgar los cálculos
  • Funcionar junto a Recyclarr/TRaSH Guides (si no hay quality_definition)
  • Migración automática desde ArrSize con datos existentes
PUNTOS DESTACADOS
  • Cálculo basado en runtime real de archivos, no nominal
  • Detección dinámica de outliers que escala con el tamaño de la biblioteca
  • Configuración independiente por instancia (Sonarr/Radarr)
  • Soporte para TrueNAS SCALE sin registry externo
  • Compatibilidad con ArrSize (migración automática de datos)
PRECAUCIONES
  • Sin autenticación por defecto (solo LAN confiable)
  • No maneja custom formats/scoring (requiere Recyclarr/TRaSH Guides)
  • Quality definitions globales, no per-profile
  • No separa por codec dentro de un tier (x265/AV1 mezclados)
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Docker compose en puerto 8730, SQLite en ./data. Para TrueNAS SCALE: docker build local y YAML en Apps → Discover Apps. Sin auth por defecto; usar reverse proxy/VPN si expone externamente.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsFastAPIPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
8730
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.