librarr
Librarr es un gestor auto-alojado para búsqueda y descarga de libros, audiolibros y manga. Similar a Sonarr/Radarr pero para bibliotecas de lectura, con soporte para Calibre, Audiobookshelf, Kavita y Komga.
Ficha actualizada 21 sept 2026, 17:45 · upstream 21 sept 2026, 17:42 · release v1.4.1
Qué es librarr
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Librarr funciona como el equivalente *arr para material de lectura, permitiendo buscar en múltiples fuentes simultáneamente y automatizar la importación a plataformas de gestión de biblioteca. Utiliza una arquitectura basada en Go con SQLite integrado, ofreciendo un footprint mínimo de ~14MB RSS en reposo, significativamente menor que las aplicaciones .NET tradicionales.
El sistema implementa scoring de confianza para resultados de búsqueda, perfiles de calidad por tipo de medio y detección automática de series incompletas. Incluye flujos de trabajo de solicitud con aprobación, monitorización de autores basada en claves de Open Library (evitando disparos por reediciones) y gestión de descargas mediante clientes como qBittorrent, Transmission o SABnzbd.
La aplicación soporta autenticación multi-usuario con TOTP 2FA, OIDC para SSO, integración con Prowlarr vía Torznab API y OPDS 1.2 para navegadores en lectores electrónicos. El despliegue es sencillo mediante Docker o binario estático de ~17MB sin dependencias de tiempo de ejecución.
- Automatizar la búsqueda y descarga de libros, audiolibros y manga desde múltiples indexadores Torznab y fuentes públicas
- Importar bibliotecas existentes de Goodreads o StoryGraph vía CSV y descargar automáticamente los marcados como 'to-read'
- Gestionar solicitudes de material con flujo de aprobación para usuarios finales, similar a Jellyseerr pero especializado en lectura
- Monitorizar autores por nombre o clave de Open Library para recibir notificaciones de nuevas publicaciones sin disparos por reediciones
- Completar series automáticamente detectando volúmenes faltantes y buscando las ediciones más adecuadas según perfiles de calidad
- Proveer OPDS 1.2 feed para navegación desde aplicaciones de lectores electrónicos como KOReader o Moon+ Reader
- Footprint mínimo: ~14MB RSS en reposo, ~17MB binario Go sin dependencias CGO
- Soporte nativo para múltiples clientes de descarga: qBittorrent, Transmission y SABnzbd
- Integración bidireccional con Prowlarr vía Torznab API y Readarr como gestor de biblioteca
- Detección inteligente de series incompletas basada en claves de Open Library para evitar falsos positivos por reediciones
- Perfiles de calidad escalonados con cutoff configurable (ej: EPUB > AZW3 > MOBI > PDF)
- Autenticación robusta con TOTP 2FA, OIDC/SSO y API keys para acceso programático
- No incluye registro de indexadores embebido; requiere descarga inicial del repositorio companion librarr-sources
- La detección de series incompletas depende de la consistencia en las metadatos de los volúmenes
- Verificación EPUB basada en superposición de palabras puede fallar con títulos similares o ediciones alternativas
- El bloqueador automático de descargas fallidas no distingue entre fallos temporales y permanentes sin configuración manual
- La importación a bibliotecas externas requiere que los servicios estén configurados antes del primer escaneo
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Recomendado despliegue en Docker con Alpine para minimizar footprint. Asegurar permisos de escritura en /data para la base SQLite y archivos de configuración. Configurar AUTH_USERNAME/AUTH_PASSWORD o OIDC según el entorno. Para producción, habilitar API_KEY y rate limiting. Verificar conectividad de clientes de descarga (qBittorrent/Transmission/SABnzbd) antes del primer inicio. El binario estático es viable para despliegues sin Docker en Linux/macOS/Windows.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.